るりまサーチ

最速Rubyリファレンスマニュアル検索!
354件ヒット [301-354件を表示] (0.052秒)
トップページ > クエリ:p[x] > クエリ:sum[x]

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. rsa p
  5. dh p=

検索結果

<< < ... 2 3 4 >>

Gem::Package::TarInput#extract_entry(destdir, entry, expected_md5sum = nil) (3207.0)

指定された destdir に entry を展開します。

...r に entry を展開します。

@param destdir 展開先のディレクトリを指定します。

@param entry エントリを指定します。

@param expected_md5sum 期待する MD5 チェックサムを指定します。

@raise Gem::Package::BadCheckSum チェックサムが一致しな...

bigdecimal (66.0)

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

...数点数を扱えます。

//emlist[][ruby]{
require 'bigdecimal'
a = BigDecimal("0.123456789123456789")
b = BigDecimal("123456.78912345678", 40)
p
rint a + b # => 0.123456912580245903456789e6
//}

一般的な 10 進数の計算でも有用です。2 進数の浮動小数点演算には微小な...
...。][ruby]{
sum
= 0
for i in (1..10000)
sum
= sum + 0.0001
end
p
rint sum # => 0.9999999999999062
//}

//emlist[例2: 0.0001 を 10000 回足す場合。(BigDecimal)][ruby]{
require 'bigdecimal'

sum
= BigDecimal("0")
for i in (1..10000)
sum
= sum + BigDecimal("0.0001")
end
p
rint sum # => 0.1e1
/...
...ただ、文字列が左にあると計算はできません。

//emlist[][ruby]{
require "bigdecimal"
require "bigdecimal/math"
a = BigMath.E(10)
p
c = "0.123456789" * a # => "0.1234567890.123456789"
//}

これは、String#* の内部で、BigDecimal が暗黙的に Integer に変換された...

NEWS for Ruby 2.4.0 (60.0)

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

...い。

== 2.3.0 以降の変更

=== 言語仕様の変更

* 条件式での多重代入ができるようになりました 10617
* Symbol#to_proc でメソッド呼び出し元での Refinements が有効になりました 9451
* Object#send や BasicObject#__send__ でメソッドを呼...
...#pack 12754
既にアロケートされているバッファを再利用するためにオプションキーワード引数 buffer: を取るようになりました。
* Array#sum 12217
Enumerable#sum と違って each メソッドに依存しません。

* Comparable
* Compa...
...rable#clamp を追加 10594

* Dir
* Dir.empty? を追加 10121

* Enumerable
* Enumerable#chunk ブロックを省略した場合 Enumerator を返すようになりました。2172
* Enumerable#sum を追加 12217
* Enumerable#uniq を追加 11090

* Enumerator::Lazy
* En...

rinda/rinda (30.0)

Rubyで実装されたタプルスペース(Tuple Space)を扱うためのライブラリです。

...Rubyで実装されたタプルスペース(Tuple Space)を扱うためのライブラリです。

タプルスペースとは並列プログラムにおける一つのパターンです。
並列プログラミングにおいては、ロックのような同期処理が必須ですが、
適切な...
...の実装は rinda/tuplespace でなされています。
このライブラリはタプルスペースへのアクセス機能等を提供します。

=== 参考
* http://www.druby.org/ilikeruby/rinda.html
* http://www2a.biglobe.ne.jp/~seki/ruby/d208.html

===[a:tuplepattern] タプルのパ...
...スペースに書き込まれたクエリ('sum' というキーのタプル)
を取り出し、それを2倍したものを応答として('ans'というキーのタプル)
タプルスペースに書き込みます。

一方 rindac.rb はクエリ('sum' というキーのタプル)をタプルス...

Object::DATA -> File (24.0)

スクリプトの __END__ プログラムの終り以降をアクセスする File オブジェクト。

...スクリプトの __END__
プログラムの終り以降をアクセスする File オブジェクト。

d:spec/program#terminateも参照。

ソースファイルの __END__ 以降は解析・実行の対象にならないので
その部分にプログラムが利用するためのデータを...
...ァイル (__FILE__, d:spec/variables#pseudo)
ではなく実行されたファイル ($0) を指します。

=== 例1
p
rint DATA.gets # => 故人西辞黄鶴楼
p
rint DATA.gets # => 烟花三月下揚州
p
rint DATA.gets # => 孤帆遠影碧空尽
p
rint DATA.gets # => 唯見...
...2
sum
= 0
DATA.each_line do |line|
sum
+= line.to_i
end

DATA.rewind
p
DATA.gets # => "sum = 0¥n"

__END__
17
19
23
29
31

=== 例3
DATA.gets # => uninitialized constant DATA (NameError)

=== 例4

ファイル library.rb と app.r...

絞り込み条件を変える

<< < ... 2 3 4 >>