るりまサーチ

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

別のキーワード

  1. net/imap param
  2. win32ole win32ole_param
  3. win32ole_param retval?
  4. win32ole_param default
  5. win32ole_param name

クラス

キーワード

検索結果

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

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

...します。

@param key キー。
@param ifnone キーが見つからなかった場合に返す値。

@raise IndexError ifnone を指定していないとき、キーが見つからなかった場合に発生します。

require
'dbm'

db1 = DBM.open('aaa.db', 0666, DBM::NEWDB)
db1[:a...

DBM#store(key, value) -> String (21.0)

key に対して value を格納します。

...key に対して value を格納します。

@param key キー。
@param value 値。

@see DBM#[]=

require
'dbm'

db1 = DBM.open('aaa.db', 0666, DBM::NEWDB)
p db1.store('c', 'ccc') #=> "ccc"...

DBM#replace(other) -> self (15.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'
db...
...2[: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 (15.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[...

DBM#values_at(*keys) -> [String] (15.0)

keys に対応する値を配列に格納して返します。

...keys に対応する値を配列に格納して返します。

@param keys キー。複数指定可能です。

require
'dbm'

db1 = DBM.open('aaa.db', 0666, DBM::NEWDB)
db1[:a] = 'aaa'
db1[:b] = 'bbbbbb'

p db1.values_at('a', 'b') #=> ["aaa", "bbbbbb"]...

絞り込み条件を変える