Ruby 6-1-4
こんにちは!
今朝はまだ過ごしやすい。
配列
配列の続きです。
配列の検索結果を要素の値で返すfindメソッドです。
合致した要素をすべて取得する場合はfind_allメソッドを使用します。
合致しないものを取得するrejectメソッドもあります。
正規表現パターンを検索するgrepメソッドと、合致しない場合のgrep_vメソッドです。
grepメソッドは、より正確には引数と要素値を「===」演算子で比較するメソッドです。
nil以外の要素を取得するcompactメソッドです。
配列の要素を順番に加工するmapメソッドです。
すべてが真か判定するall?メソッド、いずれかが真か判定するany?メソッド、
1つだけが真か判定するone?メソッド、すべてが偽か判定するnone?メソッド、があります。
all?メソッドなどには、ブロックを省略する構文や正規表現を渡すパターンもあります。
じっくりいきましょう。
ではでは。