0
私はanyを使用しますか?配列内の何かをチェックするメソッド。 (簡略化された例、実際の条件はより複雑です)Rubyでは、anyメソッドを使用して値を返します
%w{ant bear cat}.any? {|word| word == 'cat'}
trueを返します。しかし、もし私が実際の試合を返そうとしたらどうしますか?例えば上記の "猫"?私はこのようなものを使用することを考えました:
%w{ant bear cat}.any? {|word| (@x=word) == 'cat'}
しかし、それはいい見えません。このような場合には
あなたが 'いずれかを使用して主張する場合、'あなたを? '%w {ant bear cat} .anyと書くことができますか? {|単語| (@ x = word)== 'cat'} && 'cat''、これは 'false'または' 'cat''を返します。 –