PukiWiki


真偽値 の変更点


*真偽値 [#rbbf2c49]
**C言語 [#n6c6af6e]
0が偽、それ以外は真。


**Python [#xde69eb4]
数値はCと同じ。

***inとnot in [#g3347813]
ある値がシーケンスの中に存在するかどうか。
***isとis not [#j8779545]
同じオブジェクトかどうか。
***連鎖 [#nf11a8e9]
a < b == c
と書ける。
***シーケンス [#s0ab2011]
 >>> (1,2,3) < (1,2,4)
 True
 >>> [1,2,3] < [1,2,4]
 True
 >>> 'ABC' < 'C' < 'Pascal' < 'Python'
 True
 >>> (1,2,3,4) < (1,2,4)
 True
 >>> (1,2) < (1,2,-1)
 True
 >>> (1,2,3) == (1.0, 2.0, 3.0)
 True
 >>>
**Ruby [#h3c4b2b3]
falseとnilが偽。それ以外は真。0も空文字列も真。