るりまサーチ

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

別のキーワード

  1. dbm select
  2. dbm open
  3. dbm each
  4. dbm reject

ライブラリ

クラス

検索結果

DBM#fetch(key, ifnone = nil) -> String (35150.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...

GDBM#fetch(key, ifnone = nil) {|key| ... } -> object (21138.0)

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

...quire '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...

SDBM#fetch(key, ifnone = nil) {|key| ... } -> object (21132.0)

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

...'sdbm'

db1 = SDBM.open('aaa.gdbm', 0666)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db1['c'] = 'ccc'

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 発生...

YAML::DBM#fetch(key, ifnone = nil) -> object (21108.0)

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

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

対応する値が見つからなかった場合は ifnone で指定した値を返します。

@param key キーを文字列で指定します。

@see YAML::DBM#[]...

YAML::DBM#[](key) -> object | nil (3019.0)

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

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

対応する値が見つからなかった場合は nil を返します。DBM#[] とは異
なり、IndexError は発生しません。

@param key キーを文字列で指定します。

@see YAML::DBM#fetch...

絞り込み条件を変える