るりまサーチ (Ruby 2.3.0)

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

別のキーワード

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

ライブラリ

キーワード

検索結果

DBM#each {|key, value| ... } -> self (54313.0)

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

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

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

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

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

DBM#each_key {|key| ... } -> self (18310.0)

全ての key に対して繰り返すイテレータ。

全ての key に対して繰り返すイテレータ。

DBM#each_value {|value| ... } -> self (18310.0)

全ての value に対して繰り返すイテレータ。

全ての value に対して繰り返すイテレータ。

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

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

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

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

絞り込み条件を変える

DBM#update(other) {|key, value| ... } -> self (25.0)

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

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


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'

db1.update(db2)
p db1.keys #=> [...