るりまサーチ

最速Rubyリファレンスマニュアル検索!
253件ヒット [1-100件を表示] (0.100秒)

別のキーワード

  1. _builtin each
  2. _builtin each_line
  3. prime each
  4. each
  5. tsort tsort_each

ライブラリ

クラス

キーワード

検索結果

<< 1 2 3 > >>

Struct#each_pair {|member, value| ... } -> self (18209.0)

構造体のメンバ名(Symbol)と値の組を引数にブロックを繰り返し実行します。

...構造体のメンバ名(Symbol)と値の組を引数にブロックを繰り返し実行します。

//emlist[例][ruby]{
Foo = Struct.new(:foo, :bar)
Foo.new('FOO', 'BAR').each_pair {|m, v| p [m,v]}
# => [:foo, "FOO"]
# [:bar, "BAR"]
//}

[注意] 本メソッドの記述は Struct の下位...

YAML::DBM#each_pair {|key, val| ... } -> YAML::DBM (18202.0)

自身のキーと値を引数としてブロックを評価します。

自身のキーと値を引数としてブロックを評価します。

自身を返します。

DBM#each_pair {|key, value| ... } -> self (18102.0)

各要素に対するイテレータ。

各要素に対するイテレータ。

GDBM#each_pair {|key, value| ... } -> self (18102.0)

各要素に対するイテレータです。

各要素に対するイテレータです。

SDBM#each_pair {|key, value| ... } -> self (18102.0)

各要素に対するイテレータ。

各要素に対するイテレータ。

絞り込み条件を変える

Hash#each_pair -> Enumerator (15157.0)

ハッシュのキーと値を引数としてブロックを評価します。

...r を返します。

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#ea...

Hash#each_pair {|key, value| ... } -> self (15157.0)

ハッシュのキーと値を引数としてブロックを評価します。

...r を返します。

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#ea...

YAML::DBM#each -> YAML::DBM (3102.0)

自身のキーと値を引数としてブロックを評価します。

自身のキーと値を引数としてブロックを評価します。

自身を返します。

SDBM#update(other) -> self (3031.0)

self と other の内容をマージします。

...aram other each_pair メソッドを持つオブジェクトでなければなりません。

require 'sdbm'

db1 = SDBM.open('aaa.gdbm', 0666)
db1.clear
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db1['c'] = 'ccc'
db2 = SDBM.open('bbb.gdbm', 0666)
db2.clear
db2['c'] = 'ccc'
db2['d'] =...
...yy'}

p db1 #=> #<SDBM:0xb7d19554>
p db1.to_hash #=> {"a"=>"aaa", "b"=>"bbb", "c"=>"ccc"}
p db1.update(db2) #=> #<SDBM:0xb7d19554>
p db1.to_hash #=> {"a"=>"aaa", "b"=>"bbb", "c"=>"ccc", "d"=>"ddd"}
p db1.update(hash) #=> #<SDBM:0xb7d19554>
p db1.to_hash...
...#=> {"a"=>"aaa", "x"=>"xxx", "b"=>"bbb", "y"=>"yyy", "c"=>"ccc", "d"=>"ddd"}...

DBM#replace(other) -> self (3019.0)

self の内容を other の内容で置き換えます。

...her each_pair メソッドを持つオブジェクトでなければなりません。

require 'dbm'

db1 = DBM.open('aaa.db', 0666, DBM::NEWDB)
db1[:a] = 'aaa'
db1[:b] = 'bbbbbb'
db2 = DBM.open('bbb.db', 0666, DBM::NEWDB)
db2[:bb] = 'bbb'
db2[:cc] = 'ccc'

p db1.keys #=> ['b',...
...'a']

db1.replace(db2)

p db1.keys #=> ['bb', 'cc']
p db2.keys #=> ['bb', 'cc']

hash = {'x' => 'xxx', 'y' => 'yyy' }
p db1 #=> #<DBM:0xb7c7eb08>
p db1.replace(hash) #=> #<DBM:0xb7c7eb08>...

絞り込み条件を変える

<< 1 2 3 > >>