1

Ruby のドキュメントで例を見つけましたが、その正確な意味について混乱しています。を指してい=~ます。以下のサンプルはそれを使用していますが、その目的が何であるかはわかりません==

a = %w{ a b c d e f }
a.select {|v| v =~ /[aeiou]/}   #=> ["a", "e"]
4

2 に答える 2

5
if v =~ /[aeiou]/ # if this value matches this regex
if v == /[aeiou]/ # if this value IS this regex

違いを見ます?

于 2012-10-20T19:49:20.753 に答える
2

正規表現にマッチします。

于 2012-10-20T19:49:26.567 に答える