2009/11/15
Rubyの面白いところ Part 3 「Rubyの算術演算」
除算の演算子は、両辺のクラスによって動作を変える。
[5/2, 5.0/2] # => [2, 2.5]
分子分母の片方だけが負数のとき、Rubyが行う整数の除算、剰余計算は、C、C++、Javaとは異なる。-7/3をしたとき、それらの言語が-2に丸めるのに対して、Rubyは-3を返す。
Rubyは-a/bはa/-bに等しいが-(a/b)とは等しくならない場合がある。
プログラミング言語 Ruby 46ページ より
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿