るりまサーチ

最速Rubyリファレンスマニュアル検索!
240件ヒット [1-100件を表示] (0.232秒)
トップページ > クエリ:t[x] > クエリ:NEWDB[x]

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. matrix t
  4. t61string new
  5. fiddle type_size_t

ライブラリ

クラス

キーワード

検索結果

<< 1 2 3 > >>

DBM::NEWDB -> Integer (18201.0)

書き込みモードで、すでにファイルが存在したら削除して作り直します.

書き込みモードで、すでにファイルが存在したら削除して作り直します.

@see DBM.open

GDBM::NEWDB -> Integer (18201.0)

GDBM.open の第3引数に指定します。

GDBM.open の第3引数に指定します。

書き込みモードで、すでにファイルが存在したら削除してから作り直します。

DBM#update(other) {|key, value| ... } -> self (6112.0)

self と other の内容をマージします。

...elf と other の内容をマージします。

重複するキーに対応する値はother の内容で上書きされます。

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


require 'dbm'

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

db1.update(db2)
p db1.keys #=> ["bb", "cc", "b", "a"]...

DBM#fetch(key, ifnone = nil) -> String (6106.0)

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

...('aaa.db', 0666, DBM::NEWDB)
db1[:a] = 'aaa'
db1[:b] = 'bbbbbb'
p db1.fetch('a') #=> 'aaa'
p db1.fetch('z', 'zzz') #=> 'zzz'
p db1.fetch('z'){|key| [:key, key] } #=> [:key, 'z']
p db1.fetch('z') #=> IndexError 発生

@see Hash#fetch...

DBM#invert -> Hash (6106.0)

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

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

require 'dbm'

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

絞り込み条件を変える

DBM#select {|key, value| ... } -> [Array] (6106.0)

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

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

require 'dbm'

db1 = DBM.open('aaa.db', 0666, DBM::NEWDB)
db1[:a] = 'aaa'
db1[:b] = 'bbbbbb'

p db1.select {|key, value| key == 'a' } #=> [["a", "aaa"]]...

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

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

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

@param key キー。
@param value 値。

@see DBM#[]=

require 'dbm'

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

DBM#to_a -> [Array] (6106.0)

キーと値のペアを配列に変換して返します。

...キーと値のペアを配列に変換して返します。

require 'dbm'

db1 = DBM.open('aaa.db', 0666, DBM::NEWDB)
db1[:a] = 'aaa'
db1[:b] = 'bbbbbb'

p db1.to_a #=> [["b", "bbbbbb"], ["a", "aaa"]]...

DBM#to_hash -> Hash (6106.0)

self をハッシュに変換して返します。

...self をハッシュに変換して返します。

require 'dbm'

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