Rubyのunlessってなんのメリットあるん。

だって全部別にifでええやん。

 

irb(main):006:0* grades = { "Jane Doe" => 10, "Jim Doe" => 6 }

=> {"Jane Doe"=>10, "Jim Doe"=>6}

irb(main):011:0> "Bingo!" unless grades.has_key?('Jim Doada')

=> "Bingo!"

irb(main):015:0* "Bingo!" unless grades.has_key?('Jim Doe')

=> nil

 

藤沢瞭介(Ryosuke Hujisawa)
  • りょすけと申します。18歳からプログラミングをはじめ、今はフロントエンドでReactを書いたり、AIの勉強を頑張っています。off.tokyoでは、ハイテクやガジェット、それからプログラミングに関する情報まで、エンジニアに役立つ情報を日々発信しています!

未整理記事

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です