938件ヒット
[101-200件を表示]
(0.041秒)
ライブラリ
- ビルトイン (367)
- csv (11)
- dbm (44)
- gdbm (55)
- matrix (66)
-
net
/ http (55) - openssl (11)
- ostruct (22)
-
rexml
/ document (44) -
rubygems
/ config _ file (11) - sdbm (33)
- uri (11)
-
win32
/ registry (22) - win32ole (44)
-
yaml
/ dbm (11)
クラス
- Array (19)
-
CSV
:: Table (11) - DBM (44)
- Enumerator (22)
-
Enumerator
:: Lazy (11) - GDBM (55)
-
Gem
:: ConfigFile (11) - Hash (144)
- Matrix (66)
-
OpenSSL
:: Config (11) - OpenStruct (22)
-
REXML
:: AttlistDecl (11) -
REXML
:: Attributes (22) -
REXML
:: Element (11) - Range (11)
- SDBM (33)
- String (11)
- Struct (44)
- Thread (22)
- WIN32OLE (11)
-
WIN32OLE
_ TYPE (11) -
WIN32OLE
_ VARIABLE (11) -
Win32
:: Registry (22) -
YAML
:: DBM (11)
モジュール
- Enumerable (17)
-
Net
:: HTTPHeader (55) - URI (11)
オブジェクト
- ENV (66)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) -
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) -
WIN32OLE
_ VARIABLE (11) - [] (11)
-
canonical
_ each (11) -
each
_ attribute (11) -
each
_ capitalized (11) -
each
_ element _ with _ attribute (11) -
each
_ header (11) -
each
_ key (22) -
each
_ pair (121) -
each
_ value (110) -
encode
_ www _ form (11) - filter! (12)
-
find
_ index (33) - index (33)
-
keep
_ if (22) -
net
/ imap (11) - new (22)
-
next
_ values (11) - open (22)
-
os
_ each _ obj (11) - pack (19)
- pack テンプレート文字列 (11)
-
peek
_ values (11) - rss (11)
-
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) - select! (22)
-
to
_ h (17) - unpack (11)
- update (11)
- variables (11)
-
win32
/ registry (11)
検索結果
先頭5件
-
SDBM
# each {|key , value| . . . } -> self (18204.0) -
各要素に対するイテレータ。
各要素に対するイテレータ。 -
Gem
:: ConfigFile # each {|key , value| . . . } -> Hash (18202.0) -
設定ファイルの各項目のキーと値をブロック引数として与えられたブロックを評価します。
設定ファイルの各項目のキーと値をブロック引数として与えられたブロックを評価します。 -
REXML
:: AttlistDecl # each {|name , value| . . . } -> () (18202.0) -
それぞれの属性名、デフォルト値を引数として ブロックを順に呼び出します。
それぞれの属性名、デフォルト値を引数として
ブロックを順に呼び出します。
デフォルト値を持たない属性に関しては nil が渡されます。 -
Hash
# each -> Enumerator (18160.0) -
ハッシュのキーと値を引数としてブロックを評価します。
...
each_pair は each のエイリアスです。
//emlist[例][ruby]{
{:a=>1, :b=>2}.each {|a| p a}
#=> [:a, 1]
# [:b, 2]
{:a=>1, :b=>2}.each {|k, v| p [k, v]}
#=> [:a, 1]
# [:b, 2]
p({:a=>1, :b=>2}.each_pair) # => #<Enumerator: {:a=>1, :b=>2}:each_pair>
//}
@see Hash#each_key,Hash#each_val... -
ENV
. each -> Enumerator (18152.0) -
key と value を引数としてブロックを評価します。
...key と value を引数としてブロックを評価します。
//emlist[][ruby]{
ENV['FOO'] = 'bar'
ENV.each do |key, value|
p "value is #{value}" if key == 'FOO' # => "value is bar"
end
# => ENV
//}... -
Thread
# value -> object (18125.0) -
スレッド self が終了するまで待ち(Thread#join と同じ)、 そのスレッドのブロックが返した値を返します。スレッド実行中に例外が 発生した場合には、その例外を再発生させます。
...n = rand(5); sleep n; n })
threads.push(Thread.new { n = rand(5); sleep n; n })
threads.each {|t| p t.value}
最後の行で、待ち合わせを行っていることがわかりにくいと思うなら以下
のように書くこともできます。
threads.each {|t| p t.join.value}... -
Net
:: HTTPHeader # each {|name , val| . . . . } -> () (18120.0) -
保持しているヘッダ名とその値をそれぞれ ブロックに渡して呼びだします。
...mlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.each_header { |key,value| puts "#{key} = #{value}" }
# => accept-encoding = gzip;q=1.0,deflate;q=0.6,identity;q=0.3
# => accept = */*
# => user-agent = Ruby
//}... -
WIN32OLE
# each {|i| . . . } -> () (18119.0) -
オブジェクトの列挙インターフェイスを呼び出してアイテム単位にブロックを 実行します。
...行します。
OLEオートメーションサーバの中には、コレクション用インターフェイスを持つ
ものがあります。eachメソッドは、このようなオブジェクトの列挙メソッドを
呼び出して、アイテム毎のイテレーションを行います......イスをサポートしてい
ない場合に通知します。
excel = WIN32OLE.new('Excel.Application')
book = excel.workbooks.add
sheets = book.worksheets(1)
cells = sheets.cells("A1:A5")
cells.each do |cell|
cell.value = 10
end
excel.Quit... -
WIN32OLE
_ VARIABLE # value -> object | nil (18119.0) -
変数の値を取得します。
...す。valueメソッ
ドはこのような定数値を返します。
@return この変数が持つ定数値。値を持たない場合はnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'XlSheetType')
variables = tobj.variables
variables.each do |var......iable|
puts "#{variable.name}=#{variable.value}"
end
実行結果は以下となります。
xlChart=-4109
xlDialogSheet=-4116
xlExcel4IntlMacroSheet=4
xlExcel4MacroSheet=3
xlWorksheet=-4167... -
Struct
# each -> Enumerator (18109.0) -
構造体の各メンバに対して繰り返します。
...ct.new は Struct の下位クラスを作成する点に
注意してください。
//emlist[例][ruby]{
Customer = Struct.new(:name, :address, :zip)
joe = Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345)
joe.each {|x| puts(x) }
# => Joe Smith
# 123 Maple, Anytown NC
# 12345
//}...