ruby Set.classifyを使って,设定した条件での分类をする。参考:http://www.ruby-doc.org/stdlib-2.1.2/libdoc/set/rdoc/Set.html

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby Set.classifyを使って,设定した条件での分类をする。参考:http://www.ruby-doc.org/stdlib-2.1.2/libdoc/set/rdoc/Set.html相关的知识,希望对你有一定的参考价值。

require 'set'

dat = <<EOF
2010
2012
2014
2010
2019
EOF
dat = dat.lines.map(&:chomp)
dat = Set.new(dat)

h = dat.classify { |d| d.split.first.to_i > 2011 ? 'after 2011' : 'other' }
p h #=> {"other"=>#<Set: {"2010"}>, "after 2011"=>#<Set: {"2012", "2014", "2019"}>}

以上是关于ruby Set.classifyを使って,设定した条件での分类をする。参考:http://www.ruby-doc.org/stdlib-2.1.2/libdoc/set/rdoc/Set.html的主要内容,如果未能解决你的问题,请参考以下文章

python PythonのSPARQLWrapperを使ってSPRQL端点からJSON形式でデータを取得しようとした时,うまくいかないことがあったので,SPARQLWrapperを使わない方法を书い

csharp コードの秘诀は吉斯特に移行します。今まではEvernote的に全てまとめていたけれど,吉斯特だとコードのシンタックスハイライトが效いて便利なので,コード部分に关しては要点を使ってみたいと

markdown docker-composeを使ってrails new

html 帆布を使って白黒画像を生成する

python トラックバーを使って色を指定する

java JavaMail的を使って雅虎メールを送信する