2009/11/15
Rubyの面白いところ Part 1 「何がfalseと評価されるか」
Rubyの勉強を始めたので面白いところ、他の言語と違うところをぺたぺたメモ書き。
他の言語では0はfalseとして取り扱われることが多いが、rubyはnilとfalse以外の全てがtrueとして取り扱われる。つまり、0と""がtrueとなる。
if 0 puts "true" else puts "false" end
この結果はtrueとなる。
補足:
論理和・論理積演算子
2013/08/29 追記:
ふと気づいたけど、lispと似てますね。
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿