別のキーワード
ライブラリ
-
cgi
/ session (11) - dbm (506)
- gdbm (616)
- sdbm (451)
-
yaml
/ dbm (275)
クラス
-
CGI
:: Session (11) - DBM (484)
- GDBM (583)
- SDBM (429)
-
YAML
:: DBM (264)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - DBMError (11)
- FAST (11)
- GDBM (11)
- GDBMError (11)
- GDBMFatalError (11)
- NEWDB (22)
-
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 3
. 1 . 0 (3) - NOLOCK (11)
- READER (22)
- SDBM (11)
- SDBMError (11)
- SYNC (11)
- VERSION (33)
- WRCREAT (22)
- WRITER (22)
- [] (44)
- []= (44)
- cachesize= (11)
- callback (11)
- clear (33)
- close (33)
- closed? (33)
- dbm (11)
- delete (55)
-
delete
_ if (44) - each (44)
-
each
_ key (33) -
each
_ pair (44) -
each
_ value (44) - empty? (33)
- fastmode= (11)
- fetch (44)
- gdbm (11)
-
has
_ key? (33) -
has
_ value? (44) - include? (33)
- index (44)
- invert (44)
- key (44)
- key? (33)
- keys (33)
- length (33)
- member? (33)
- new (33)
- open (66)
- reject (44)
- reject! (33)
- reorganize (11)
- replace (44)
-
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) - sdbm (11)
- select (55)
- shift (44)
- size (33)
- store (44)
- sync (11)
- syncmode= (11)
-
to
_ a (44) -
to
_ hash (44) - update (44)
- value? (33)
- values (44)
-
values
_ at (44) -
yaml
/ dbm (11)
検索結果
先頭5件
-
DBM (38000.0)
-
NDBM ファイルをアクセスするクラス。
...NDBM ファイルをアクセスするクラス。
キー、データともに文字列でなければならないという制限と、データがファイルに
保存されるという点を除いては Hash クラスと全く同様に扱うことができます。... -
DBM
. open(dbname , mode = 0666 , flags = nil) -> DBM (21125.0) -
dbname で指定したデータベースをモードを mode に設定してオープンします。
...れかを指定します。
: DBM::READER
データベースの読み込みのみを行う
: DBM::WRITER
データベースの新規作成はせず読み書きする
: DBM::WRCREAT
データベースが存在しなければ新規作成して読み書きする
: DBM::NEWDB
データベース... -
DBM
. new(dbname , mode = 0666 , flags = nil) -> DBM (21101.0) -
dbname で指定したデータベースをモードを mode に設定してオープンします。
dbname で指定したデータベースをモードを mode に設定してオープンします。 -
DBM
# replace(other) -> self (21042.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.keys #=> ['bb', 'cc']
p db2.keys #=> ['bb', 'cc']
hash = {'x' => 'xxx', 'y' => 'yyy' }
p db1 #=> #<DBM:0xb7c7eb08>
p db1.replace(hash) #=> #<DBM:0xb7c7eb08>... -
DBM
# update(other) {|key , value| . . . } -> self (21030.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 #=> [... -
DBM
. open(dbname , mode = 0666 , flags = nil) {|db| . . . } -> () (21025.0) -
dbname で指定したデータベースをモードを mode に設定してオープンします。
...れかを指定します。
: DBM::READER
データベースの読み込みのみを行う
: DBM::WRITER
データベースの新規作成はせず読み書きする
: DBM::WRCREAT
データベースが存在しなければ新規作成して読み書きする
: DBM::NEWDB
データベース... -
DBM
# store(key , value) -> String (21024.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
# fetch(key , ifnone = nil) -> String (21018.0) -
データベースからキーを探して対応する要素の値を返します。
...ise IndexError ifnone を指定していないとき、キーが見つからなかった場合に発生します。
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')... -
DBM
# invert -> Hash (21018.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] (21018.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"]]...