44件ヒット
[1-44件を表示]
(0.007秒)
クラス
- GDBM (44)
キーワード
- cachesize= (11)
- fetch (11)
- reorganize (11)
- size (11)
検索結果
先頭4件
-
GDBM
# cachesize=(size) (6203.0) -
内部のキャッシュのサイズを指定します。
...内部のキャッシュのサイズを指定します。
詳しくは gdbm(3) の GDBM_CACHESIZE の項を参照ください。
@param size 新しい内部のキャッシュサイズ。
@see gdbm(3)... -
GDBM
# reorganize -> self (6103.0) -
DB ファイルの再編成を行います。
...DB ファイルの再編成を行います。
GDBM では、要素の削除を行っても DB ファイルのサイズは減少しません(削
除によって空いた領域は次の格納のために取っておかれます)。
このメソッドを呼び出すことで DBM ファイルを新規... -
GDBM
# size -> Integer (3103.0) -
データベース中の要素の数を返します。
データベース中の要素の数を返します。
現在の実現では要素数を数えるためにデータベースを全部検索します。 -
GDBM
# fetch(key , ifnone = nil) {|key| . . . } -> object (33.0) -
データベースから対応するキーを探してその要素の値を返します。
...'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...