るりまサーチ

最速Rubyリファレンスマニュアル検索!
55件ヒット [1-55件を表示] (0.112秒)
トップページ > クエリ:-[x] > クエリ:r[x] > クエリ:b[x] > クエリ:LF[x] > ライブラリ:dbm[x]

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. fileutils cp_r

クラス

キーワード

検索結果

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

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

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

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

r
equire '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#clear -> self (9302.0)

DBM ファイルを空にします。

...
DBM
ファイルを空にします。...

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

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

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

DBM#reject! { |key, value| ... } -> self (6302.0)

ブロックを評価した値が真であれば該当する要素を削除します。

...ブロックを評価した値が真であれば該当する要素を削除します。

このメソッドは self を破壊的に変更します。...

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

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

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

重複するキーに対応する値はother の内容で上書きされます。

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


r
equire '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 #=> ["bb", "cc", "b", "a"]...

絞り込み条件を変える