はてブログ

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



タグ unless

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

Rubyでnilとfalseを区別する方法 - soutaroブログ

2018/05/30 このエントリーをはてなブックマークに追加 44 users Instapaper Pocket Tweet Facebook Share Evernote Clip nil false 構文 Ruby soutaroブログ

2018 - 05 - 30 Rubyでnilとfalseを区別する方法 Ruby では、ついこの間の2.3のリリースまで、 nil と false を区別する方法がありませんでした。 「 nil か false 」とそれ以外を区別することはできます。 if とか unless でも良いですし、 && でも良いです。 Ruby の構文の中には、真理値に応じてなんらかの処理をしたりしなかったりするも... 続きを読む

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は、ステートメントに作用するのでそのステート... 続きを読む

Ruby - ド・モルガンの法則でunlessのややこしい組み合わせを攻略する - Qiita

2014/08/27 このエントリーをはてなブックマークに追加 74 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Ruby プログラミング 法則 条件分岐

はじめに 条件分岐はプログラミングの基本です。 しかし、複雑な条件分岐が出てくると非常にコードが読みにくくなります。 さらに、その複雑な条件が unless と組み合わされていたりすると、ぱっと理解するのが非常に困難になります。 そこで、この記事では複雑な unless の条件を攻略する方法を説明します。 "unless person.married? && !person.rich?"が真になる... 続きを読む

 
(1 - 3 / 3件)