るりまサーチ

最速Rubyリファレンスマニュアル検索!
53件ヒット [1-53件を表示] (0.038秒)
トップページ > クエリ:File[x] > クエリ:*[x] > クエリ:bigdecimal[x]

別のキーワード

  1. _builtin file?
  2. _builtin file
  3. file ctime
  4. file size
  5. file chmod

検索結果

bigdecimal (38718.0)

bigdecimal は浮動小数点数演算ライブラリです。 任意の精度で 10 進表現された浮動小数点数を扱えます。

...bigdecimal は浮動小数点数演算ライブラリです。
任意の精度で 10 進表現された浮動小数点数を扱えます。

//emlist[][ruby]{
require 'bigdecimal'
a = BigDecimal("0.123456789123456789")
b = BigDecimal("123456.78912345678", 40)
print a + b # => 0.123456912580245903456...
...って、BigDecimal オブジェクト以外でも数値を意味するものなら
右に置けば演算は可能です。

ただし、文字列は (通常) 数値に自動変換することはできません。
文字列を数値に自動変換したい場合は bigdecimal.c の
「/* #define ENA...
...ァイル file の合計数値を求める例です。

//emlist[digits.txt][ruby]{
0.1
0.1
0.1
//}

//emlist[][ruby]{
require "bigdecimal"
File
::open("digits.txt", "r") do |file|
s = BigDecimal("0")
while line = file.gets
s = s + BigDecimal(line)
end
puts s # => 0.3e0
end

File
::open("...

NEWS for Ruby 2.6.0 (1854.0)

NEWS for Ruby 2.6.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...言語仕様の変更

*
$SAFE はプロセスグローバルで扱われることになると共に、0以外を設定した後に0に戻せるようになりました。 14250

*
Refinements がブロック引数にも反映されるようになりました。 14223

*
Refinements が Obje...
...て追加されました。 13784
*
Array#filter! が Array#select! の別名として追加されました。 13784

*
Binding
*
新規メソッド
*
Binding#source_location 追加 14230
*
bindingのソースコード上の位置を __FILE__ と __LINE__ の二要素配列...
...quence 15287
*
TracePoint#eval_script 15287
*
変更されたメソッド
*
TracePoint#enable がキーワード引数 "target:" と "target_line:" を
受け付けるようになりました。 15289

=== 標準添付ライブラリの更新

*
BigDecimal
*
バージ...

NEWS for Ruby 3.0.0 (1710.0)

NEWS for Ruby 3.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...照してください。

== 言語仕様の変更

*
Keyword arguments are now separated from positional arguments.
Code that resulted in deprecation warnings in Ruby 2.7 will now
result in ArgumentError or different behavior. 14183
*
Procs accepting a single rest argument and keywords...
...//}

*
Binding
*
Binding#eval when called with one argument will use `"(eval)"` for `__FILE__` and `1` for `__LINE__` in the evaluated code. 4352 17419
*
ConditionVariable
*
ConditionVariable#wait may now invoke the `block`/`unblock` scheduler hooks in a non-blocking context. 16786
*
D...
...d
*
Thread.ignore_deadlock accessor has been added for disabling the default deadlock detection, allowing the use of signal handlers to break deadlock. 13768
*
Warning
*
Warning#warn now supports a category keyword argument. 17122

== Stdlib updates

Outstanding ones only.

*
BigDecimal...

NEWS for Ruby 2.5.0 (1632.0)

NEWS for Ruby 2.5.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...ださい。

== 2.4.0 以降の変更

=== 言語仕様の変更

*
トップレベルの定数参照を削除しました 11547
*
do/end ブロック内部で rescue/else/ensure を書けるようになりました 12906
*
文字列の式展開内部の暗黙の to_s 呼び出しにも refi...
...
*
Dir.children を追加 11302
*
Dir.each_child を追加 11302

*
Enumerable
*
Enumerable#any?, Enumerable#all?, Enumerable#none?, Enumerable#one?
がブロックを省略して1つの引数を受け取ることができるようになりました 11286

*
File
*
File.op...
...13919

*
KeyError
*
KeyError#receiver を追加 12063
*
KeyError#key を追加 12063

*
FrozenError
*
新しい例外クラスです 13224

=== 標準添付ライブラリの更新

*
bigdecimal
*
BigDecimal 1.3.4 に更新
*
BigDecimal::VERSION を追加
*
非推...

NEWS for Ruby 3.1.0 (1296.0)

NEWS for Ruby 3.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...参照してください。

== 言語仕様の変更

*
ブロックが他のメソッドに渡されるだけの場合は、ブロックの引数を無名にできるようになりました。 11256

//emlist{
def foo(&)
bar(&)
end
//}

*
ピン演算子に式を書けるようになりま...
...3]
//}

*
Enumerator::Lazy
*
新規メソッド
*
Enumerator::Lazy#compact が追加されました。 17312

*
File
*
変更されたメソッド
*
File.dirname がパスの階層を取り除く任意の引数を渡せるようになりました。 12194

*
GC
*
...
...く)

*
以下のdefault gemsが更新されました。
*
RubyGems 3.3.3
*
base64 0.1.1
*
benchmark 0.2.0
*
bigdecimal 3.1.1
*
bundler 2.3.3
*
cgi 0.3.1
*
csv 3.2.2
*
date 3.2.2
*
did_you_mean 1.6.1
*
digest 3.1.0
*
drb 2.1.0
*
erb 2.2.3
*
error...

絞り込み条件を変える

1.6.8から1.8.0への変更点(まとめ) (1062.0)

1.6.8から1.8.0への変更点(まとめ) * ((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加された定数>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張されたクラス/メソッド(互換性のある変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/変更されたクラス/メソッド(互換性のない変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/文法の変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/正規表現>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Marshal>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Windows 対応>)) * ((<1.6.8から1.8.0への変更点(まとめ)/廃止された(される予定の)機能>)) * ((<1.6.8から1.8.0への変更点(まとめ)/ライブラリ>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張ライブラリAPI>)) * ((<1.6.8から1.8.0への変更点(まとめ)/バグ修正>)) * ((<1.6.8から1.8.0への変更点(まとめ)/サポートプラットフォームの追加>))

...の変更点(まとめ)
*
((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>))
*
((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>))
*
((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>))
*
((<1.6.8から1.8.0...
...り、(({$?})) の値も整数からこのクラ
スのインスタンスになりました。

=== クラス階層

: ((<File::Constants>))

File
::Constants は、File クラスでなく IO クラスが include するように
なりました。((<ruby-dev:20964>))

: ((<UnboundMethod>)) [com...
...

: ((<bigdecimal>)) [lib] [new]

追加

: ((<"test/unit"|Test::Unit>)) [new]

Test::Unit 追加

: ((<"win32/registry">)) [new]
Win32でレジストリにアクセスするためのライブラリが追加されました。

: ((<profiler>)) [lib] [new]

追加。((<profile>)) の実体...

Ruby用語集 (54.0)

Ruby用語集 A B C D E F G I J M N O R S Y

...m、標準添付ライブラリー

: Bundler
特定の Ruby アプリケーションで使用する gem とそのバージョンを Gemfile
および Gemfile.lock という
ファイルで管理するツール。gem を新規作成するときの雛形を生成する機能もある。
...
...str.size」「user&.name」といったメソッド呼び出しにおける
「.」「&.」も演算子である。
「[*0..9]」におけるいわゆる splat 展開の * や、
Proc オブジェクトをブロックとして渡す「strs.map(&:length)」に
おける & も演算子であ...
...点の位置を指数部の値によって動かしていることに
なるのでこの名がある。

Ruby では Float クラスおよび BigDecimal クラスで
実装されている。

: 振舞い駆動開発(ビヘイビア駆動開発)
: BDD: behavior driven development
テス...