注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Rubyにはアクセスログのような行指向ドキュメントなどを、任意の条件で複数の束にまとめ上げる便利なEnu... Rubyにはアクセスログのような行指向ドキュメントなどを、任意の条件で複数の束にまとめ上げる便利なEnumerableのメソッドが3つあります。group_by, chunk, そしてslice_beforeです。これらはRubyの「だんご化3兄弟」としてRubyistの間で広く知られています1。 簡単に言えばこれらのメソッドは、行単位のデータに対し以下の処理を実現するものとして表現できます。 group_byは、同一条件の行を総まとめするメソッド。 chunkは、同一条件の行を部分まとめするメソッド。 slice_beforeは、指定行を先頭に後続行を部分まとめするメソッド。 (もちろん、これらのメソッドは行単位データ以外のEnumerableなデータに適用できます。) group_by instance method Enumerable#group_by 最も直感的なメソッドはgro
2014/04/09 リンク