るりまサーチ

最速Rubyリファレンスマニュアル検索!
33件ヒット [1-33件を表示] (0.122秒)
トップページ > 種類:インスタンスメソッド[x] > クエリ:p[x] > クラス:SDBM[x] > クエリ:each_pair[x]

別のキーワード

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

ライブラリ

キーワード

検索結果

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

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

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

SDBM#replace(other) -> self (6144.0)

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

...r の内容で置き換えます。

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

require 'sdbm'

db1 = SDBM.open('aaa.gdbm', 0666)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db1['c'] = 'ccc'
db2 = SDBM.open('bbb.gdbm', 0666)
db2['c'] = 'ccc...
...> 'xxx', 'y' => 'yyy'}

p
db1 #=> #<SDBM:0xb7c304d0>
p
db1.to_hash #=> {"a"=>"aaa", "b"=>"bbb", "c"=>"ccc"}
p
db1.replace(db2) #=> #<SDBM:0xb7c304d0>
p
db1.to_hash #=> {"c"=>"ccc", "d"=>"ddd"}
p
db1.replace(hash) #=> #<SDBM:0xb7c304d0>
p
db1.to_hash #=>...

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

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

...で上書きされます。

@param 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...
...=> 'yyy'}

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_ha...