るりまサーチ

最速Rubyリファレンスマニュアル検索!
539件ヒット [501-539件を表示] (0.040秒)
トップページ > クラス:Numeric[x] > クエリ:numeric[x] > クエリ:@[x]

別のキーワード

  1. numeric step
  2. _builtin numeric
  3. numeric -@
  4. numeric %
  5. numeric i

ライブラリ

キーワード

検索結果

<< < ... 4 5 6 >>

Numeric#nonzero? -> self | nil (9013.0)

自身がゼロの時 nil を返し、非ゼロの時 self を返します。

...理をさせたい場合に以
下のように記述する事もできます。

//emlist[例][ruby]{
a = %w( z Bb bB bb BB a aA Aa AA A )
b = a.sort {|a,b| (a.downcase <=> b.downcase).nonzero? || a <=> b }
b #=> ["A", "a", "AA", "Aa", "aA", "BB", "Bb", "bB", "bb", "z"]
//}

@
see Numeric#zero?...

Numeric#phase -> 0 | Math::PI (9013.0)

自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。

...自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。

//emlist[例][ruby]{
1.arg # => 0
-1.arg # => 3.141592653589793
//}

Numeric
のサブクラスは、このメソッドを適切に再定義しなければなりません。

@
see Complex#arg...

Numeric#positive? -> bool (9013.0)

self が 0 より大きい場合に true を返します。そうでない場合に false を返します。

...self が 0 より大きい場合に true を返します。そうでない場合に false を返します。

//emlist[例][ruby]{
1.positive? # => true
0.positive? # => false
-1.positive? # => false
//}

@
see Numeric#negative?...

Numeric#zero? -> bool (9013.0)

自身がゼロの時、trueを返します。そうでない場合は false を返します。

...自身がゼロの時、trueを返します。そうでない場合は false を返します。

//emlist[例][ruby]{
p 10.zero? #=> false
p 0.zero? #=> true
p 0.0.zero? #=> true
//}

@
see Numeric#nonzero?...
<< < ... 4 5 6 >>