るりまサーチ

最速Rubyリファレンスマニュアル検索!
311件ヒット [201-300件を表示] (0.167秒)

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. fileutils cp_r

ライブラリ

キーワード

検索結果

<< < 1 2 3 4 > >>

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

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

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

@
param limit ループの上限あるいは下限を数値で指定します。...
...p に負の数が指定された場合は、
下限として解釈されます。

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

@
param to 引数limitと同じですが、省略した場合はキーワード引数byが...
...

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

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

@
raise ArgumentError step に 0 を指定した場合に発生します。


//emlist[例][ruby]{
2...

Numeric#step(limit, step = 1) -> Enumerator (3187.0)

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

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

@
param limit ループの上限あるいは下限を数値で指定します。...
...p に負の数が指定された場合は、
下限として解釈されます。

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

@
param to 引数limitと同じですが、省略した場合はキーワード引数byが...
...

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

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

@
raise ArgumentError step に 0 を指定した場合に発生します。


//emlist[例][ruby]{
2...

Numeric#step(limit, step = 1) {|n| ... } -> self (3187.0)

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

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

@
param limit ループの上限あるいは下限を数値で指定します。...
...p に負の数が指定された場合は、
下限として解釈されます。

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

@
param to 引数limitと同じですが、省略した場合はキーワード引数byが...
...

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

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

@
raise ArgumentError step に 0 を指定した場合に発生します。


//emlist[例][ruby]{
2...

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

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

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

ここで、商 q と余り r は、それぞれ

* self == other * q + r

* other > 0 のとき: 0 <= r < other
* other < 0 のとき: other < r <= 0
* q は整数
をみたす数です。
商に対応する余りは...
... Numeric#modulo で求められます。
div はメソッド / を呼びだし、floorを取ることで計算されます。

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

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

//emlist[例][ruby]{
p 3.div(2) # => 1
p (...

Numeric#conj -> Numeric (3136.0)

常に self を返します。

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

自身が Complex かそのサブクラスのインスタンスの場合は、自身の共役複素数(実数の場合は常に自身)を返します。

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


//emli...
...st[例][ruby]{
10.conj # => 10
0.1.conj # => 0.1
(2/3r).conj # => (2/3)
//}

@
see Complex#conj...

絞り込み条件を変える

Numeric#conjugate -> Numeric (3136.0)

常に self を返します。

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

自身が Complex かそのサブクラスのインスタンスの場合は、自身の共役複素数(実数の場合は常に自身)を返します。

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


//emli...
...st[例][ruby]{
10.conj # => 10
0.1.conj # => 0.1
(2/3r).conj # => (2/3)
//}

@
see Complex#conj...

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

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

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

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

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

//emlist[例][ruby]{
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#quo...

Numeric#quo(other) -> Rational | Float | Complex (3136.0)

self を other で割った商を返します。 整商を得たい場合は Numeric#div を使ってください。

...
self
を other で割った商を返します。
整商を得たい場合は Numeric#div を使ってください。

Numeric
#fdiv が結果を Float で返すメソッドなのに対して quo はなるべく正確な数値を返すことを意図しています。
具体的には有理数の範...
... Rational の値を返します。
Float や Complex が関わるときはそれらのクラスになります。

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


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

//emlist[例][ruby]{...
...1.quo(3) #=> (1/3)
1.0.quo(3) #=> 0.3333333333333333
1.quo(3.0) #=> 0.3333333333333333
1.quo(0.5) #=> 2.0

Complex(1, 1).quo(1) #=> ((1/1)+(1/1)*i)
1.quo(Complex(1, 1)) #=> ((1/2)-(1/2)*i)
//}

@
see Numeric#fdiv...

Numeric#infinite? -> nil (3036.0)

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

...のインスタンスの場合は、self の絶対値が負の無限大の場合に-1を、正の無限大の場合に1を、有限値の場合に nil を返します。

//emlist[例][ruby]{
10.infinite? # => nil
(3r).infinite? # => nil
//}

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

Numeric#finite? -> bool (3030.0)

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

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

//emlist[例][ruby]{
10.finite? # => true
R
ational(3).finite? # => true

Float::INFINITY.finite? # => false
Float::INFINITY.is_a?(Numeric) # => true
//}...
...@see Numeric#infinite?...

絞り込み条件を変える

Numeric#negative? -> bool (3030.0)

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

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

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

@
see Numeric#positive?...
<< < 1 2 3 4 > >>