arg -> 0 | Math::PI[permalink][rdoc][edit]angle -> 0 | Math::PIRuby 1.9.3 からphase -> 0 | Math::PIRuby 1.9.3 から() → Numeric-
selfの複素数としての偏角(argument)を返します。
実数に対する arg の例selfが正の実数か0.0なら0、負の実数か-0.0なら Math::PI となります。(-0.0は Float#negative? では負とはみなされませんが、argは符号ビットに従います)。
複素数に対する arg の例p 1.arg # => 0 p 0.arg # => 0 p -1.arg # => 3.141592653589793 p -0.0.arg # => 3.141592653589793p 1i.arg # => 1.5707963267948966Numericのサブクラスは必要に応じてこのメソッドを適切に再定義しなければなりません。[SEE_ALSO] Complex#arg