るりまサーチ (Ruby 3.3)

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

別のキーワード

  1. dbm select
  2. dbm open
  3. dbm fetch
  4. dbm replace

ライブラリ

クラス

キーワード

検索結果

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

自身を返します。

絞り込み条件を変える

GDBM#each {|key, value| ... } -> self (63310.0)

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

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

SDBM#each {|key, value| ... } -> self (63310.0)

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

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

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

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

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

@param other 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']

...

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

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

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

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

@param other 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'

...

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

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

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

自身を返します。

絞り込み条件を変える

YAML::DBM#each_value {|val| ... } -> YAML::DBM (27610.0)

値を引数としてブロックを評価します。

値を引数としてブロックを評価します。

自身を返します。

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

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

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

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

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

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

GDBM#each_key {|key| ... } -> self (27307.0)

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

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

GDBM#each_value {|value| ... } -> self (27307.0)

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

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

絞り込み条件を変える

SDBM#each_key {|key| ... } -> self (27307.0)

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

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

SDBM#each_value {|value| ... } -> self (27307.0)

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

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

GDBM#replace(other) -> self (9022.0)

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

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

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

require 'gdbm'

db1 = GDBM.open('aaa.gdbm', 0666, GDBM::NEWDB)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db2 = GDBM.open('bbb.gdbm', 0666, GDBM::NEWDB)
db2['c'] = 'ccc'
db2['d'] = 'ddd'
hash = { 'x' => 'xxx', 'y...

GDBM#update(other) -> self (9022.0)

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

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

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

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

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

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

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

@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'
db2['d'] = 'ddd'
hash = { 'x' => 'xxx', 'y' => 'y...

絞り込み条件を変える

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

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

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

重複するキーに対応する値は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
db2['c'] = 'ccc'...