るりまサーチ

最速Rubyリファレンスマニュアル検索!
297件ヒット [1-100件を表示] (0.085秒)
トップページ > クエリ:-[x] > クエリ:r[x] > ライブラリ:dbm[x]

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

クラス

キーワード

検索結果

<< 1 2 3 > >>

DBM#clear -> self (6202.0)

DBM ファイルを空にします。

...
DBM
ファイルを空にします。...

DBM#invert -> Hash (6202.0)

値からキーへのハッシュを返します。

...値からキーへのハッシュを返します。

r
equire 'dbm'

db1 = DBM.open('aaa.db', 0666, DBM::NEWDB)
db1[:a] = 'aaa'
db1[:b] = 'bbbbbb'
p db1.invert #=> {"bbbbbb" => "b", "aaa" => "a"}...

DBM#reject { |key, value| ... } -> Hash (6202.0)

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

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

self.to_hash.reject{|key, value| ... }

と同じです。

@see Hash#reject...

DBM#replace(other) -> self (6202.0)

self の内容を other の内容で置き換えます。

...内容を other の内容で置き換えます。

@param other each_pair メソッドを持つオブジェクトでなければなりません。

r
equire 'dbm'

db1 = DBM.open('aaa.db', 0666, DBM::NEWDB)
db1[:a] = 'aaa'
db1[:b] = 'bbbbbb'
db2 = DBM.open('bbb.db', 0666, DBM::NEWDB)
db...
...2[:bb] = 'bbb'
db2[:cc] = 'ccc'

p db1.keys #=> ['b', 'a']

db1.replace(db2)

p db1.keys #=> ['bb', 'cc']
p db2.keys #=> ['bb', 'cc']

hash = {'x' => 'xxx', 'y' => 'yyy' }
p db1 #=> #<DBM:0xb7c7eb08>
p db1.replace(hash) #=> #<DBM:0xb7c7eb08>...

DBM#store(key, value) -> String (6202.0)

key に対して value を格納します。

...key に対して value を格納します。

@param key キー。
@param value 値。

@see DBM#[]=

r
equire 'dbm'

db1 = DBM.open('aaa.db', 0666, DBM::NEWDB)
p db1.store('c', 'ccc') #=> "ccc"...

絞り込み条件を変える

DBM::READER -> Integer (6202.0)

読み込みモードでオープンします.

...読み込みモードでオープンします.

@see DBM.open...

DBM::VERSION -> String (6202.0)

libdbm のバージョンを表す文字列です。

...libdbm のバージョンを表す文字列です。

DB_VERSION_STRING という定数が C 言語レベルで定義されていない場合は
"unknown" になります。...

DBM::WRCREAT -> Integer (6202.0)

書き込みモードで、すでにファイルが存在しなかったら作ります.

...書き込みモードで、すでにファイルが存在しなかったら作ります.

@see DBM.open...

DBM::WRITER -> Integer (6202.0)

書き込みモードでオープンします.

...書き込みモードでオープンします.

@see DBM.open...

DBM#each_pair {|key, value| ... } -> self (3202.0)

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

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

絞り込み条件を変える

<< 1 2 3 > >>