るりまサーチ

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

別のキーワード

  1. gdbm open
  2. gdbm sync
  3. gdbm delete
  4. gdbm keys

ライブラリ

クラス

キーワード

検索結果

<< < 1 2 3 4 > >>

GDBM#delete_if { |key, value| ... } -> self (17103.0)

ブロックを評価した値が真であれば該当する項目を削除します。

ブロックを評価した値が真であれば該当する項目を削除します。

このメソッドは self を破壊的に変更します。

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

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

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

GDBM#each_pair {|key, value| ... } -> self (17103.0)

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

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

GDBM#reject! { |key, value| ... } -> self (17103.0)

ブロックを評価した値が真であれば該当する項目を削除します。

ブロックを評価した値が真であれば該当する項目を削除します。

このメソッドは self を破壊的に変更します。

GDBM#index(val) -> String (17033.0)

このメソッドは deprecated です。GDBM#key を使用してください。

...このメソッドは deprecated です。GDBM#key を使用してください。...

絞り込み条件を変える

GDBM#to_a -> [[String]] (17007.0)

self の各要素を格納した配列を返します。

...self の各要素を格納した配列を返します。

返される配列の1つの要素は [key, value] です。
つまり配列の配列を返します。...

SDBM#keys -> [String] (6107.0)

データベース中に存在するキー全てを含む配列を返します。

...データベース中に存在するキー全てを含む配列を返します。

require 'sdbm'

db1 = SDBM.open('aaa.gdbm', 0666)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db1['c'] = 'ccc'
p db1.keys #=> ["a", "b","c"]...

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

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

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

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

@raise IndexError ifnone が設定されていないときに、対応するキーが...
...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] }...

SDBM#select {|key, value| ... } -> [[String]] (132.0)

ブロックを評価して真になった要素のみを配列に格納して返します。

...列に格納して返します。

require 'sdbm'

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

p db1.select{ |key, value| key == 'a' } #=> [["a", "aaa"]]
p db1.select{ |key, value| key != 'a' } #=> [["c", "ccc"], ["b", "bbb"]]...
<< < 1 2 3 4 > >>