72件ヒット
[1-72件を表示]
(0.010秒)
ライブラリ
- ビルトイン (34)
-
rexml
/ document (24) -
rubygems
/ commands / which _ command (12) - thread (2)
キーワード
- Default (12)
- Lazy (12)
- Queue (12)
- Range (12)
- Transitive (12)
- WhichCommand (12)
検索結果
-
Thread
:: Queue (33.0) -
Queue はスレッド間の FIFO(first in first out) の通信路です。ス レッドが空のキューを読み出そうとすると停止します。キューになんら かの情報が書き込まれると実行は再開されます。
...Queue はスレッド間の FIFO(first in first out) の通信路です。ス
レッドが空のキューを読み出そうとすると停止します。キューになんら
かの情報が書き込まれると実行は再開されます。
最大サイズが指定できる Queue のサブクラ... -
Enumerator
:: Lazy (13.0) -
map や select などのメソッドの遅延評価版を提供するためのクラス。
...り出すには、Enumerator::Lazy#force または
Enumerable#first を呼びます。
//emlist[例][ruby]{
# 二乗して偶数になるような整数を、小さい方から5個表示する
p 1.step.lazy.select{|n| (n**2).even?}.first(5)
# LTSV (http://ltsv.org/) 形式のログファイルか... -
Gem
:: Commands :: WhichCommand (13.0) -
指定された Gem パッケージに含まれるライブラリのパスを見つけるためのクラスです。
...す。
Usage: gem which FILE [...] [options]
Options:
-a, --[no-]all show all matching files
-g, --[no-]gems-first search gems before non-gems
Common Options:
-h, --help このコマンドのヘルプを表示します......Ruby 自体のデバッグオプションを有効にします
Arguments:
FILE Gem パッケージ名を指定します
Summary:
指定された Gem パッケージのライブラリのある場所を表示します
Defaults:
--no-gems-first --no-all... -
Range (13.0)
-
範囲オブジェクトのクラス。 範囲オブジェクトは文字どおり何らかの意味での範囲を表します。数の範囲はもちろん、 日付の範囲や、「"a" から "z" まで」といった文字列の範囲を表すこともできます。
...クト自体を破壊的に変更することはできません。
ですので、一度生成された Range のオブジェクトの指し示す範囲は
決して変更することはできません。
//emlist[][ruby]{
range = 1..10
range.first # => 1
range.first = 1 # => NoMethodError
//}......e のオブジェクトの指し示す範囲は
決して変更することはできません。
//emlist[][ruby]{
range = 1..10
range.first # => 1
range.first = 1 # => NoMethodError
//}
また、Ruby 3.0.0 からすべての Range オブジェクトは freeze されるようになりました... -
REXML
:: Formatters :: Default (7.0) -
XMLドキュメントを(文字列として)出力するクラスです。
...ut)
output.string
# => "<root>\n<children>\n <grandchildren/>\n</children>\n</root>\n"
output = StringIO.new
default_formatter.write(REXML::XPath.first(doc, "/root/children"), output)
output.string
# => "<children>\n <grandchildren/>\n</children>"
ie_hack_formatter = REXML::Formatters::Default.n... -
REXML
:: Formatters :: Transitive (7.0) -
XMLドキュメントをテキストの内容を変えずに 多少の整形を加えて出力するクラスです。
...>> <root
# >> ><children
# >> >
# >> <grandchildren foo='bar'
# >> />
# >> </children
# >> ></root
# >> >
output = StringIO.new
transitive_formatter.write(REXML::XPath.first(doc, "/root/children"), output)
output.string
# => "<children\n>\n<grandchildren foo='bar'\n />\n</children\n>"
//}...