別のキーワード
種類
- インスタンスメソッド (192)
- 特異メソッド (60)
- 定数 (24)
- 文書 (12)
検索結果
先頭5件
-
DBM
:: NEWDB -> Integer (18101.0) -
書き込みモードで、すでにファイルが存在したら削除して作り直します.
書き込みモードで、すでにファイルが存在したら削除して作り直します.
@see DBM.open -
GDBM
:: NEWDB -> Integer (18101.0) -
GDBM.open の第3引数に指定します。
GDBM.open の第3引数に指定します。
書き込みモードで、すでにファイルが存在したら削除してから作り直します。 -
ruby 1
. 8 . 2 feature (18.0) -
ruby 1.8.2 feature ruby 1.8.2 での ruby 1.8.1 からの変更点です。
...lib] [new]
: DBM::WRITER [lib] [new]
: DBM::WRCREAT [lib] [new]
: DBM::NEWDB [lib] [new]
DBM.open に第3引数を追加し、DBM::READER,
DBM::WRITER, DBM::WRCREAT, DBM::NEWDB を指定できるようになりました。
((<ruby-dev:23520>))
=== 2004-05-13......:a'
false
=== 2004-04-15
: GDBM::READER [lib] [new]
: GDBM::WRITER [lib] [new]
: GDBM::WRCREAT [lib] [new]
: GDBM::NEWDB [lib] [new]
GDBM に read only などで access できるようになりました。((<ruby-dev:23381>))
: Process::Status#success?... -
DBM
# replace(other) -> self (12.0) -
self の内容を other の内容で置き換えます。
...ジェクトでなければなりません。
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'
p db1.keys #=> ['b', 'a']
db1.replace(db2)
p db1.key... -
DBM
# update(other) {|key , value| . . . } -> self (12.0) -
self と other の内容をマージします。
...ブジェクトでなければなりません。
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"]... -
GDBM
# replace(other) -> self (12.0) -
self の内容を other の内容で置き換えます。
...クトでなければなりません。
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 #... -
DBM
# fetch(key , ifnone = nil) -> String (6.0) -
データベースからキーを探して対応する要素の値を返します。
...定していないとき、キーが見つからなかった場合に発生します。
require 'dbm'
db1 = DBM.open('aaa.db', 0666, DBM::NEWDB)
db1[:a] = 'aaa'
db1[:b] = 'bbbbbb'
p db1.fetch('a') #=> 'aaa'
p db1.fetch('z', 'zzz') #=> 'zzz'
p db1.fe... -
DBM
# invert -> Hash (6.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] (6.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"]]...