はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ unless

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 1 / 1件)
 

Big Sky :: Ruby の a = a + 1 はなぜ undefined method '+' for nil:NilClass なのか

2017/02/01 このエントリーをはてなブックマークに追加 106 users Instapaper Pocket Tweet Facebook Share Evernote Clip Big Sky irb Pry nil ステート

以前からずっと疑問に思っていた事があった。 ruby の後置 if/unless で条件が偽になった場合でも代入構文が実行されるのはどうしてだろう 例えば以下のコードを irb や pry で実行してみて欲しい。 a =  1   if   false 続けて a をタイプする。すると nil が表示される。 僕のこれまでの理解だと後置if/unlessは、ステートメントに作用するのでそのステート... 続きを読む

 
(1 - 1 / 1件)