RubyにおけるMap,Select,Collectのこれらの方法の使用について初めて学ぶ

629 ワード

mapselectはruby列挙方法の中で最も重要で最も役に立つ2つの方法と言える.ArrayとHashを勉強して理解すれば、彼らはとてもきれいで柔軟だと思うに違いない.これはrubyという美人の半分の風情にすぎない......誰もが自分の習慣でデータを追加、削除、アクセスする方法があり、each反復を実現するスタイルの異なるバージョンもありますが、知っていますか?ArrayとHashがRubyの中で本当に強いのは、mapやselectのような様々な列挙(Enumerable)の方法を使用できるからだ.
  • 実は、列挙(Enumerable)はrubyの中で1つのモジュール(module)で、モジュールは多くの方法(method)がここに縛られていることを意味して、思う存分使用することができます.これは、常に同じことを繰り返す必要はありません.例えば、Arrayの中で最大の数字をフィルタリングする必要があります.同じプログラムを何度も書く必要はありません.maxを呼び出すだけでいいです.
  • この文章がmap,#select,#eachのこれらの列挙方法をよりよく使用するのに役立つことを望んでいます.
  • プログラムやウェブサイトを構築するとき、Array、Hashなどのオブジェクトに遭遇し、そのオブジェクトの要素ごとに様々な処理を行います.