319件ヒット
[1-100件を表示]
(0.079秒)
種類
- インスタンスメソッド (231)
- 定数 (88)
クラス
- GDBM (319)
キーワード
- FAST (11)
- NEWDB (11)
- NOLOCK (11)
- READER (11)
- SYNC (11)
- VERSION (11)
- WRCREAT (11)
- WRITER (11)
- [] (11)
- clear (11)
-
each
_ pair (11) - index (11)
- invert (11)
- key (11)
- keys (11)
- length (11)
- member? (11)
- reject (11)
- reject! (11)
- reorganize (11)
- replace (11)
- select (11)
- shift (11)
- size (11)
- store (11)
-
to
_ a (11) - update (11)
- values (11)
-
values
_ at (11)
検索結果
先頭5件
-
GDBM
# clear -> self (6202.0) -
DBM ファイルを空にします。
DBM ファイルを空にします。 -
GDBM
# invert -> Hash (6202.0) -
値からキーへのハッシュを返します。
...値からキーへのハッシュを返します。
require 'gdbm'
db1 = GDBM.open('aaa.gdbm', 0666, GDBM::NEWDB)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
p db1.invert #=> {"aaa"=>"a", "bbb"=>"b"}... -
GDBM
# reject {|key , value| . . . } -> Hash (6202.0) -
ブロックを評価した値が真であれば該当する要素を削除します。
...ブロックを評価した値が真であれば該当する要素を削除します。
self.to_hash.reject{|key, value| ... }
と同じです。
@see Hash#reject... -
GDBM
# reorganize -> self (6202.0) -
DB ファイルの再編成を行います。
...DB ファイルの再編成を行います。
GDBM では、要素の削除を行っても DB ファイルのサイズは減少しません(削
除によって空いた領域は次の格納のために取っておかれます)。
このメソッドを呼び出すことで DBM ファイルを新規... -
GDBM
# replace(other) -> self (6202.0) -
self の内容を other の内容で置き換えます。
...を other の内容で置き換えます。
@param other each_pair メソッドを持つオブジェクトでなければなりません。
require 'gdbm'
db1 = GDBM.open('aaa.gdbm', 0666, GDBM::NEWDB)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db2 = GDBM.open('bbb.gdbm', 0666, GDBM::NEWDB)......db2['c'] = 'ccc'
db2['d'] = 'ddd'
hash = { 'x' => 'xxx', 'y' => 'yyy'}
p db1 #=> #<GDBM:0xb7d1c8a8>
p db1.replace(db2) #=> #<GDBM:0xb7d1c8a8>
p db1.replace(hash) #=> #<GDBM:0xb7d1c8a8>... -
GDBM
# store(key , val) -> [String] (6202.0) -
key に対して val を格納します。
...key に対して val を格納します。
@see GDBM#[]=... -
GDBM
:: READER -> Integer (6202.0) -
GDBM.open の第3引数に指定します。
...
GDBM.open の第3引数に指定します。
読み込みモードでオープンします。... -
GDBM
:: VERSION -> String (6202.0) -
libgdbm のバージョン情報の文字列です。
...libgdbm のバージョン情報の文字列です。... -
GDBM
:: WRCREAT -> Integer (6202.0) -
GDBM.open の第3引数に指定します。
...
GDBM.open の第3引数に指定します。
書き込みモードで、すでにファイルが存在しなかったら作ります。... -
GDBM
:: WRITER -> Integer (6202.0) -
GDBM.open の第3引数に指定します。
...
GDBM.open の第3引数に指定します。
書き込みモードでオープンします。...