るりまサーチ

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

別のキーワード

  1. rbconfig ruby
  2. fiddle ruby_free
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

クラス

キーワード

検索結果

Rational#truncate(precision = 0) -> Rational | Integer (30538.0)

小数点以下を切り捨てて値を整数に変換します。

...

@param precision 計算結果の精度

@raise TypeError precision に整数以外のものを指定すると発生します。

//emlist[例][ruby]{
R
ational(2, 3).to_i # => 0
R
ational(3).to_i # => 3
R
ational(300.6).to_i # => 300
R
ational(98, 71).to_i # => 1
R
ational(-31, 2).to_i # =>...
.../}

precision を指定した場合は指定した桁数で切り捨てた整数か
R
ational を返します。

//emlist[例][ruby]{
R
ational('-123.456').truncate(+1) # => (-617/5)
R
ational('-123.456').truncate(+1).to_f # => -123.4
R
ational('-123.456').truncate(0) # => -123
R
ational('...
...-123.456').truncate(-1) # => -120
//}

@see Rational#ceil, Rational#floor...

Rational#floor(precision = 0) -> Integer | Rational (12425.0)

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

...を返します。

@param precision 計算結果の精度

@raise TypeError precision に整数以外のものを指定すると発生します。

//emlist[例][ruby]{
R
ational(3).floor # => 3
R
ational(2, 3).floor # => 0
R
ational(-3, 2).floor # => -2
//}

R
ational#to_i とは違う結果を...
...st[例][ruby]{
R
ational(+7, 4).to_i # => 1
R
ational(+7, 4).floor # => 1
R
ational(-7, 4).to_i # => -1
R
ational(-7, 4).floor # => -2
//}

precision を指定した場合は指定した桁数の数値と、上述の性質に最も近い整
数か Rational を返します。

//emlist[例][ruby]{
R
ati...
...onal('-123.456').floor(+1) # => (-247/2)
R
ational('-123.456').floor(+1).to_f # => -123.5
R
ational('-123.456').floor(0) # => -124
R
ational('-123.456').floor(-1) # => -130
//}

@see Rational#ceil, Rational#round, Rational#truncate...

Rational#round(precision = 0) -> Integer | Rational (12419.0)

自身ともっとも近い整数を返します。

...上げされます。

@param precision 計算結果の精度

@raise TypeError precision に整数以外のものを指定すると発生します。

//emlist[例][ruby]{
R
ational(3).round # => 3
R
ational(2, 3).round # => 1
R
ational(-3, 2).round # => -2
//}

precision を指定した場合は...
... Rational を返します。

//emlist[例][ruby]{
R
ational('-123.456').round(+1) # => (-247/2)
R
ational('-123.456').round(+1).to_f # => -123.5
R
ational('-123.456').round(0) # => -123
R
ational('-123.456').round(-1) # => -120
R
ational('-123.456').round(-2) # => -100
//}

@see Rat...
...ional#ceil, Rational#floor, Rational#truncate...

Rational#to_i -> Integer (12238.0)

小数点以下を切り捨てて値を整数に変換します。

...

@param precision 計算結果の精度

@raise TypeError precision に整数以外のものを指定すると発生します。

//emlist[例][ruby]{
R
ational(2, 3).to_i # => 0
R
ational(3).to_i # => 3
R
ational(300.6).to_i # => 300
R
ational(98, 71).to_i # => 1
R
ational(-31, 2).to_i # =>...
.../}

precision を指定した場合は指定した桁数で切り捨てた整数か
R
ational を返します。

//emlist[例][ruby]{
R
ational('-123.456').truncate(+1) # => (-617/5)
R
ational('-123.456').truncate(+1).to_f # => -123.4
R
ational('-123.456').truncate(0) # => -123
R
ational('...
...-123.456').truncate(-1) # => -120
//}

@see Rational#ceil, Rational#floor...

Rational#ceil(precision = 0) -> Integer | Rational (9419.0)

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

...のを返します。

@param precision 計算結果の精度

@raise TypeError precision に整数以外のものを指定すると発生します。

//emlist[例][ruby]{
R
ational(3).ceil # => 3
R
ational(2, 3).ceil # => 1
R
ational(-3, 2).ceil # => -1
//}

precision を指定した場合は...
... Rational を返します。

//emlist[例][ruby]{
R
ational('-123.456').ceil(+1) # => (-617/5)
R
ational('-123.456').ceil(+1).to_f # => -123.4
R
ational('-123.456').ceil(0) # => -123
R
ational('-123.456').ceil(-1) # => -120
//}

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

絞り込み条件を変える

File#flock(operation) -> 0 | false (355.0)

ファイルをロックします。

...

@param operation ロックに対する操作の種類を示す定数を指定します。
どのような定数が利用可能かは以下を参照して下さい。

@raise IOError 自身が close されている場合に発生します。

@raise Errno::EXXX operation に不...
...な整数を与えた場合などに発生します。

引数 operation に有効な定数は以下の通りです。定数は File::Constants で定義されていますが、
File クラスの親クラスの IO が File::Constants をインクルードしているので、
これらの定数は F...
...はロック対象のファイルは読み込みモード
("r", "r+" など)でオープンされている必要があります。そのよ
うなシステムでは読み込み可能でないファイルに対するロックは例外
Errno::EXXX が発生するかもしれません。
: LOCK_EX...