ruby-reference-manual:401
From: Kazuhiro NISHIYAMA <zn@m...>
Date: Tue, 24 Apr 2007 17:29:41 +0900
Subject: [ruby-reference-manual:401] Re: r1678: Integer
西山和広です。 At Sat, 21 Apr 2007 16:30:35 +0900, aamine@l... wrote: > > +--- +(other) -> Fixnum | Bignum | Float > +--- -(other) -> Fixnum | Bignum | Float > +--- *(other) -> Fixnum | Bignum | Float > +--- /(other) -> Fixnum | Bignum | Float > +--- %(other) -> Fixnum | Bignum | Float > +--- **(other) -> Fixnum | Bignum | Float > > 算術演算子。それぞれ和、差、積、商、剰余、冪(べき乗)を計算します。 > +これらは、 [[c:Numeric]] で定義された同名のメソッドを上書きしたものです。 > > +@param other 四則演算の対象 「**」は四則演算ではなさそうです。 > +@return 計算結果 > + > +戻り値が Float になるのは Infinity のときのみです。 > +詳しくは[[c:Float]]を参照して下さい。 Infinity以外でもFloatになることがあるようです。 % ruby -ve 'p(1**(2<<32))' ruby 1.8.2 (2005-04-11) [i386-linux] -e:1: warning: in a**b, b may be too big 1.0 % -- |ZnZ(ゼット エヌ ゼット) |西山和広(Kazuhiro NISHIYAMA) -- ML: ruby-reference-manual@m... 使い方: http://QuickML.com/
-> 401 2007-04-24 10:29 [zn@m... ] Re: r1678: Integer 402 2007-04-25 06:31 ┗[ujihisa@g... ]