<iframe src="//www.googletagmanager.com/ns.html?id=GTM-W8GZ33F&l=dataLayer" height="0" width="0" style="display:none;visibility:hidden"></iframe>

配列(array)で条件に合致するかどうか調べる

Ruby
たま

pv:

配列(array)の中身を全て見て条件に合致しているものを探す

全て合致している場合はtrueが返ります

hoge12 = [1, 3, 5]
p hoge12.all? { |n| n > 0 }
# => true

一つでも合致していない場合はfalseが返ります

p hoge12.all? { |n| n > 1 }
# => false

配列(array)の中身を見て一つでも条件に合致するものを探す

一つでも条件に合致するものがあればtrueが返ります

p hoge12.any? { |n| n > 1 }
# => true

一つも合致しない場合falseが返ります

p hoge12.any? { |n| n > 5 }
# => false

この記事を書いた人

たま

エンジニア天国の会社を作るべく動く。rubyとgolangが主な担当。フリーランスエンジニア歴3年。エンジニア歴8年。

たまの書いた記事一覧

関連記事