るりまサーチ

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

別のキーワード

  1. _builtin to_c
  2. etc sc_2_c_dev
  3. etc sc_2_c_bind
  4. tracer display_c_call
  5. tracer display_c_call=

ライブラリ

キーワード

検索結果

<< 1 2 > >>

DBM#replace(other) -> self (6114.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#clear -> self (6102.0)

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

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

DBM#close -> nil (6102.0)

DBM ファイルをクローズします。以後の操作は例外を発生させます。

...
DBM
ファイルをクローズします。以後の操作は例外を発生させます。...

DBM#closed? -> bool (6102.0)

DBM ファイルが既に閉じられているか調べます。

...
DBM
ファイルが既に閉じられているか調べます。

既に閉じられていれば true を返します。そうでなければ false を返します。...

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

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

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

絞り込み条件を変える

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

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

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

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

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

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

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

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

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

DBM#fetch(key, ifnone = nil) -> String (6102.0)

データベースからキーを探して対応する要素の値を返します。

...ます。

require 'dbm'

db1 = DBM.open('aaa.db', 0666, DBM::NEWDB)
db1[:a] = 'aaa'
db1[:b] = 'bbbbbb'
p db1.fetch('a') #=> 'aaa'
p db1.fetch('z', 'zzz') #=> 'zzz'
p db1.fetch('z'){|key| [:key, key] } #=> [:key, 'z']
p db1.fetch('z')...
...#=> IndexError 発生

@see Hash#fetch...
<< 1 2 > >>