354件ヒット
[301-354件を表示]
(0.052秒)
別のキーワード
種類
- インスタンスメソッド (225)
- 定数 (60)
- ライブラリ (36)
- 文書 (21)
- クラス (12)
ライブラリ
- ビルトイン (69)
-
net
/ ftp (24) - openssl (12)
- optparse (72)
- pstore (12)
-
rubygems
/ command (12) -
rubygems
/ package (12) -
rubygems
/ package / tar _ header (24) -
rubygems
/ package / tar _ input (12) -
rubygems
/ specification (24) - socket (24)
クラス
- Array (9)
- Fiber (12)
-
Gem
:: Command (12) -
Gem
:: Package :: TarHeader (24) -
Gem
:: Package :: TarInput (12) -
Gem
:: Specification (24) -
Net
:: FTP (24) - Object (12)
- OptionParser (72)
- PStore (12)
- Proc (24)
- Socket (12)
モジュール
- Enumerable (12)
-
OpenSSL
:: SSL (12) -
Socket
:: Constants (12)
キーワード
- BadCheckSum (12)
- DATA (12)
-
EMPTY
_ MARSHAL _ CHECKSUM (12) -
IPV6
_ CHECKSUM (24) -
NEWS for Ruby 2
. 4 . 0 (9) -
OP
_ NO _ SESSION _ RESUMPTION _ ON _ RENEGOTIATION (12) - bigdecimal (12)
- checksum (12)
- curry (24)
-
extract
_ entry (12) -
fiddle
/ import (12) - resume (24)
- resume= (12)
-
rinda
/ rinda (12) - summarize (24)
- summary (12)
- summary= (24)
-
summary
_ indent (12) -
summary
_ indent= (12) -
summary
_ width (12) -
summary
_ width= (12) -
update
_ checksum (12) - メソッド呼び出し(super・ブロック付き・yield) (12)
検索結果
先頭5件
-
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)
print a + b # => 0.123456912580245903456789e6
//}
一般的な 10 進数の計算でも有用です。2 進数の浮動小数点演算には微小な......。][ruby]{
sum = 0
for i in (1..10000)
sum = sum + 0.0001
end
print 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
print 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
print DATA.gets # => 故人西辞黄鶴楼
print DATA.gets # => 烟花三月下揚州
print DATA.gets # => 孤帆遠影碧空尽
print 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...