36件ヒット
[1-36件を表示]
(0.031秒)
検索結果
先頭3件
-
GDBM
# delete(key) -> object | nil (204.0) -
与えられた key に対応する項目を削除します。
...評価した結果を返します。
require 'gdbm'
GDBM.open("a.db") do |db|
db['a'] = "aaa"
db['d'] = "ddd"
db.delete("a") # => "aaa"
db.delete("b") # => nil
db.delete("c"){|k| "c is missing" } # => "c is missing"
db.delete("d"){|k| "d is missing" } # => "ddd"
end... -
GDBM
# delete(key) {|key| . . . } -> object (204.0) -
与えられた key に対応する項目を削除します。
...評価した結果を返します。
require 'gdbm'
GDBM.open("a.db") do |db|
db['a'] = "aaa"
db['d'] = "ddd"
db.delete("a") # => "aaa"
db.delete("b") # => nil
db.delete("c"){|k| "c is missing" } # => "c is missing"
db.delete("d"){|k| "d is missing" } # => "ddd"
end... -
GDBM
# fetch(key , ifnone = nil) {|key| . . . } -> object (203.0) -
データベースから対応するキーを探してその要素の値を返します。
...す。
require 'gdbm'
db1 = GDBM.open('aaa.gdbm', 0666, GDBM::NEWDB)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
p db1.fetch('a') #=> 'aaa'
p db1.fetch('z', 'zzz') #=> 'zzz'
p db1.fetch('z'){|key| [:key, key] } #=> [:key, 'z']
p db1.......fetch('z', 'zzz'){|key| [:key, key] } #=> 'zzz'
p db1.fetch('z') #=> IndexError 発生
@see Hash#fetch...