348件ヒット
[1-100件を表示]
(0.098秒)
種類
- インスタンスメソッド (252)
- 定数 (96)
ライブラリ
- gdbm (348)
キーワード
- FAST (12)
- NEWDB (12)
- NOLOCK (12)
- READER (12)
- SYNC (12)
- VERSION (12)
- WRCREAT (12)
- WRITER (12)
- [] (12)
- clear (12)
-
each
_ pair (12) - index (12)
- invert (12)
- key (12)
- keys (12)
- length (12)
- member? (12)
- reject (12)
- reject! (12)
- reorganize (12)
- replace (12)
- select (12)
- shift (12)
- size (12)
- store (12)
-
to
_ a (12) - update (12)
- values (12)
-
values
_ at (12)
検索結果
先頭5件
-
GDBM
# clear -> self (6101.0) -
DBM ファイルを空にします。
DBM ファイルを空にします。 -
GDBM
# invert -> Hash (6101.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 (6101.0) -
ブロックを評価した値が真であれば該当する要素を削除します。
...ブロックを評価した値が真であれば該当する要素を削除します。
self.to_hash.reject{|key, value| ... }
と同じです。
@see Hash#reject... -
GDBM
# reorganize -> self (6101.0) -
DB ファイルの再編成を行います。
...DB ファイルの再編成を行います。
GDBM では、要素の削除を行っても DB ファイルのサイズは減少しません(削
除によって空いた領域は次の格納のために取っておかれます)。
このメソッドを呼び出すことで DBM ファイルを新規... -
GDBM
# replace(other) -> self (6101.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] (6101.0) -
key に対して val を格納します。
...key に対して val を格納します。
@see GDBM#[]=... -
GDBM
:: READER -> Integer (6101.0) -
GDBM.open の第3引数に指定します。
...
GDBM.open の第3引数に指定します。
読み込みモードでオープンします。... -
GDBM
:: VERSION -> String (6101.0) -
libgdbm のバージョン情報の文字列です。
...libgdbm のバージョン情報の文字列です。... -
GDBM
:: WRCREAT -> Integer (6101.0) -
GDBM.open の第3引数に指定します。
...
GDBM.open の第3引数に指定します。
書き込みモードで、すでにファイルが存在しなかったら作ります。...