2021-06-19から1日間の記事一覧

Ruby の all? メソッドはレシーバが [] の場合は true を返すので注意が必要

結論 標題の通りで、知っている人には当たり前なのですが、以下のような戻り値になります。 [].all? { |foo| foo == 1 } #=> true どうするか all? を使わないようにすればこのハマりやすい返り値から逃れられます。もし all? を使う場合には、レシーバが []…

Powered by はてなブログ