タグ unless
人気順 5 users 10 users 100 users 500 users 1000 users(1 - 2 / 2件)
Big Sky :: Ruby の a = a + 1 はなぜ undefined method '+' for nil:NilClass なのか
以前からずっと疑問に思っていた事があった。 ruby の後置 if/unless で条件が偽になった場合でも代入構文が実行されるのはどうしてだろう 例えば以下のコードを irb や pry で実行してみて欲しい。 a = 1 if false 続けて a をタイプする。すると nil が表示される。 僕のこれまでの理解だと後置if/unlessは、ステートメントに作用するのでそのステート... 続きを読む
Ruby - ド・モルガンの法則でunlessのややこしい組み合わせを攻略する - Qiita
はじめに 条件分岐はプログラミングの基本です。 しかし、複雑な条件分岐が出てくると非常にコードが読みにくくなります。 さらに、その複雑な条件が unless と組み合わされていたりすると、ぱっと理解するのが非常に困難になります。 そこで、この記事では複雑な unless の条件を攻略する方法を説明します。 "unless person.married? && !person.rich?"が真になる... 続きを読む
(1 - 2 / 2件)