2011年4月26日火曜日

Ruby 数値比較





■ソース

p 1 == 1
p 1 == 1.0
p 1 != 1
p 1 < 1
p 1 <= 1
p 1 > 1
p 2 >= 1


★結果
true
true
false
false
true
false
true


■ソース宇宙演算子
p 1 <=> 2
p 1 <=> 1
p 3 <=> 2


★結果
-1
0
1
*説明 左辺が右辺より小さければ負の数、大きければ正の数、等しい場合はゼロとなります。

■宇宙演算子が使われているメソッド
p [8,3,5,2,1,3,4,9,1,].sort

★結果
[1, 1, 2, 3, 3, 4, 5, 8, 9]

■数学関数
p Math.acos(1)
p Math.log(3)
p Math.sqrt(3)

p Math::E
p Math::PI

include Math

p acos(1)
p log(3)
p sqrt(3)

p E
p PI


0 件のコメント:

コメントを投稿