るりまサーチ

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

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. matrix i
  5. csv to_i

ライブラリ

キーワード

検索結果

<< 1 2 3 > >>

Numeric#-@ -> Numeric (9207.0)

単項演算子の - です。 self の符号を反転させたものを返します。

...ものを返します。

このメソッドは、二項演算子 - で 0 - self によって定義されています。


@
see Integer#-@、Float#-@、Rational#-@、Complex#-@...

Numeric#infinite? -> nil (9207.0)

常に nil を返します。 自身が Float かComplex、もしくはそのサブクラスのインスタンスの場合は、self の絶対値が負の無限大の場合に-1を、正の無限大の場合に1を、有限値の場合に nil を返します。

...il を返します。
自身が Float かComplex、もしくはそのサブクラスのインスタンスの場合は、self の絶対値が負の無限大の場合に-1を、正の無限大の場合に1を、有限値の場合に nil を返します。

例:

10.infinite? # => nil
(3r).infi...
...nite? # => nil

@
see Numeric#finite?、Float#infinite?、Complex#infinite?...

Numeric#+@ -> self (9113.0)

単項演算子の + です。 self を返します。

...elf を返します。

例:

+ 10 # => 10
+ (-10) # => -10
+ 0.1 # => 0.1
+ (3r) # => (3/1)
+ (1+3i) # => (1+3i)...

Numeric#denominator -> Integer (6213.0)

自身を Rational に変換した時の分母を返します。

...自身を Rational に変換した時の分母を返します。

@
return 分母を返します。


@
see Numeric#numerator、Integer#denominator、Float#denominator、Rational#denominator、Complex#denominator...

Numeric#fdiv(other) -> Float | Complex (6125.0)

self を other で割った商を Float で返します。 ただし Complex が関わる場合は例外です。 その場合も成分は Float になります。

...

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

@
param other 自身を割る数を指定します。

1.fdiv(3) #=> 0.3333333333333333
Complex(1, 1).fdiv 1 #=> (1.0+1.0i)
1.fdiv Complex(1, 1) #=> (0.5-0.5i)

@
see Numeric#qu...

絞り込み条件を変える

Numeric#divmod(other) -> [Numeric] (6113.0)

self を other で割った商 q と余り r を、 [q, r] という 2 要素の配列にして返します。 商 q は常に整数ですが、余り r は整数であるとは限りません。

...divmod が返す商は Numeric#div と同じです。
また余りは、Numeric#modulo と同じです。
このメソッドは、メソッド / と % によって定義されています。

@
param other 自身を割る数を指定します。

11.divmod(3) #=> [3, 2]
(11.5).divmod(3...
....5) #=> [3, 1.0]
11.divmod(-3) #=> [-4, -1]
11.divmod(3.5) #=> [3, 0.5]
(-11).divmod(3.5) #=> [-4, 3.0]

@
see Numeric#div, Numeric#modulo...

Numeric#remainder(other) -> Numeric (6113.0)

self を other で割った余り r を返します。

...す。

@
param other 自身を割る数を指定します。

p 13.remainder(4) #=> 1
p (11.5).remainder(3.5) #=> 1.0
p 13.remainder(-4) #=> 1
p (-13).remainder(4) #=> -1
p (-13).remainder(-4) #=> -1
p (-11).remainder(3.5) #=> -0.5

@
see Numeric#divmod, Numeric#modulo...

Numeric#ceil -> Integer (6107.0)

自身と等しいかより大きな整数のうち最小のものを返します。

...いかより大きな整数のうち最小のものを返します。

1.ceil #=> 1
1.2.ceil #=> 2
(-1.2).ceil #=> -1
(-1.5).ceil #=> -1

@
see Numeric#floor, Numeric#round, Numeric#truncate...

Numeric#div(other) -> Integer (6107.0)

self を other で割った整数の商 q を返します。

...りは Numeric#modulo で求められます。
div はメソッド / を呼びだし、floorを取ることで計算されます。

メソッド / の定義はサブクラスごとの定義を用います。

@
param other 自身を割る数を指定します。

p 3.div(2) # => 1
p (-3).div(2)...
...# => -2
p (-3.0).div(2) # => -2...

Numeric#finite? -> bool (6107.0)

self の絶対値が有限値の場合に true を、そうでない場合に false を返します。

...値が有限値の場合に true を、そうでない場合に false を返します。

例:

10.finite? # => true
Rational(3).finite? # => true

Float::INFINITY.finite? # => false
Float::INFINITY.is_a?(Numeric) # => true

@
see Numeric#infinite?...

絞り込み条件を変える

Numeric#imag -> 0 (6107.0)

常に 0 を返します。

...常に 0 を返します。

例:

12.imag # => 0
-12.imag # => 0
1.2.imag # => 0
-1.2.imag # => 0

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

@
see Numeric#real、Complex#imag...

Numeric#imaginary -> 0 (6107.0)

常に 0 を返します。

...常に 0 を返します。

例:

12.imag # => 0
-12.imag # => 0
1.2.imag # => 0
-1.2.imag # => 0

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

@
see Numeric#real、Complex#imag...

Numeric#integer? -> bool (6107.0)

自身が Integer かそのサブクラスのインスタンスの場合にtrue を返し ます。そうでない場合に false を返します。

...身が Integer かそのサブクラスのインスタンスの場合にtrue を返し
ます。そうでない場合に false を返します。

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

例:
(1.0).integer? #=> false
(1).integer?...
...#=> true

@
see Numeric#real?...

Numeric#negative? -> bool (6107.0)

self が 0 未満の場合に true を返します。そうでない場合に false を返します。

...の場合に true を返します。そうでない場合に false を返します。

例:

-1.negative? # => true
0.negative? # => false
1.negative? # => false

@
see Numeric#positive?...

Numeric#positive? -> bool (6107.0)

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

...い場合に true を返します。そうでない場合に false を返します。

例:

1.positive? # => true
0.positive? # => false
-1.positive? # => false

@
see Numeric#negative?...

絞り込み条件を変える

Numeric#step(by: 1, to: Float::INFINITY) -> Enumerator (3279.0)

self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。

...self からはじめ step を足しながら limit を越える
前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども
指定できます。

@
param limit ループの上限あるいは下限を数値で指定します。...
...解釈されます。

@
param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。

@
param to 引数limitと同じですが、省略した場合はキーワード引数byが正の
数であれば Float::INFINITY、負の数であれ...
...れます。

@
param by 引数 step と同じです。

@
return ブロックが指定された時は self を返します。
@
return ブロックが指定されなかった時は Enumerator を返します。
@
return 特に limit (または to) と step の両方が Numeric または nil の時は...

Numeric#step(by: 1, to: Float::INFINITY) -> Enumerator::ArithmeticSequence (3279.0)

self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。

...self からはじめ step を足しながら limit を越える
前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども
指定できます。

@
param limit ループの上限あるいは下限を数値で指定します。...
...解釈されます。

@
param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。

@
param to 引数limitと同じですが、省略した場合はキーワード引数byが正の
数であれば Float::INFINITY、負の数であれ...
...れます。

@
param by 引数 step と同じです。

@
return ブロックが指定された時は self を返します。
@
return ブロックが指定されなかった時は Enumerator を返します。
@
return 特に limit (または to) と step の両方が Numeric または nil の時は...

Numeric#step(by: 1, to: Float::INFINITY) {|n| ... } -> self (3279.0)

self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。

...self からはじめ step を足しながら limit を越える
前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども
指定できます。

@
param limit ループの上限あるいは下限を数値で指定します。...
...解釈されます。

@
param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。

@
param to 引数limitと同じですが、省略した場合はキーワード引数byが正の
数であれば Float::INFINITY、負の数であれ...
...れます。

@
param by 引数 step と同じです。

@
return ブロックが指定された時は self を返します。
@
return ブロックが指定されなかった時は Enumerator を返します。
@
return 特に limit (または to) と step の両方が Numeric または nil の時は...

Numeric#step(by:, to: -Float::INFINITY) -> Enumerator (3279.0)

self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。

...self からはじめ step を足しながら limit を越える
前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども
指定できます。

@
param limit ループの上限あるいは下限を数値で指定します。...
...解釈されます。

@
param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。

@
param to 引数limitと同じですが、省略した場合はキーワード引数byが正の
数であれば Float::INFINITY、負の数であれ...
...れます。

@
param by 引数 step と同じです。

@
return ブロックが指定された時は self を返します。
@
return ブロックが指定されなかった時は Enumerator を返します。
@
return 特に limit (または to) と step の両方が Numeric または nil の時は...

Numeric#step(by:, to: -Float::INFINITY) -> Enumerator::ArithmeticSequence (3279.0)

self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。

...self からはじめ step を足しながら limit を越える
前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども
指定できます。

@
param limit ループの上限あるいは下限を数値で指定します。...
...解釈されます。

@
param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。

@
param to 引数limitと同じですが、省略した場合はキーワード引数byが正の
数であれば Float::INFINITY、負の数であれ...
...れます。

@
param by 引数 step と同じです。

@
return ブロックが指定された時は self を返します。
@
return ブロックが指定されなかった時は Enumerator を返します。
@
return 特に limit (または to) と step の両方が Numeric または nil の時は...

絞り込み条件を変える

Numeric#step(by:, to: -Float::INFINITY) {|n| ... } -> self (3279.0)

self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。

...self からはじめ step を足しながら limit を越える
前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども
指定できます。

@
param limit ループの上限あるいは下限を数値で指定します。...
...解釈されます。

@
param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。

@
param to 引数limitと同じですが、省略した場合はキーワード引数byが正の
数であれば Float::INFINITY、負の数であれ...
...れます。

@
param by 引数 step と同じです。

@
return ブロックが指定された時は self を返します。
@
return ブロックが指定されなかった時は Enumerator を返します。
@
return 特に limit (または to) と step の両方が Numeric または nil の時は...

Numeric#step(by: 1, to: Float::INFINITY) -> Enumerator (3273.0)

self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。

...self からはじめ step を足しながら limit を越える
前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども
指定できます。

@
param limit ループの上限あるいは下限を数値で指定します。...
...解釈されます。

@
param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。

@
param to 引数limitと同じですが、省略した場合はキーワード引数byが正の
数であれば Float::INFINITY、負の数であれ...
...
-Float::INFINITYを指定したとみなされます。

@
param by 引数 step と同じです。

@
return ブロックが指定された時は self を返します。
@
return ブロックが指定されなかった時は Enumerator を返します。

@
raise ArgumentError step に 0...

Numeric#step(by: 1, to: Float::INFINITY) {|n| ... } -> self (3273.0)

self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。

...self からはじめ step を足しながら limit を越える
前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども
指定できます。

@
param limit ループの上限あるいは下限を数値で指定します。...
...解釈されます。

@
param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。

@
param to 引数limitと同じですが、省略した場合はキーワード引数byが正の
数であれば Float::INFINITY、負の数であれ...
...
-Float::INFINITYを指定したとみなされます。

@
param by 引数 step と同じです。

@
return ブロックが指定された時は self を返します。
@
return ブロックが指定されなかった時は Enumerator を返します。

@
raise ArgumentError step に 0...

Numeric#step(by:, to: -Float::INFINITY) -> Enumerator (3273.0)

self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。

...self からはじめ step を足しながら limit を越える
前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども
指定できます。

@
param limit ループの上限あるいは下限を数値で指定します。...
...解釈されます。

@
param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。

@
param to 引数limitと同じですが、省略した場合はキーワード引数byが正の
数であれば Float::INFINITY、負の数であれ...
...
-Float::INFINITYを指定したとみなされます。

@
param by 引数 step と同じです。

@
return ブロックが指定された時は self を返します。
@
return ブロックが指定されなかった時は Enumerator を返します。

@
raise ArgumentError step に 0...
<< 1 2 3 > >>