るりまサーチ

最速Rubyリファレンスマニュアル検索!
324件ヒット [1-100件を表示] (0.015秒)
トップページ > クエリ:dbm[x] > クエリ:each[x]

別のキーワード

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

ライブラリ

クラス

検索結果

<< 1 2 3 ... > >>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

自身を返します。

絞り込み条件を変える

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

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

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

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

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

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

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

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']

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 (17036.0)

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...
<< 1 2 3 ... > >>