976件ヒット
[1-100件を表示]
(0.051秒)
別のキーワード
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - NEWDB (12)
-
NEWS for Ruby 3
. 1 . 0 (4) - READER (12)
- SDBM (12)
- WRCREAT (12)
- WRITER (12)
- [] (48)
- []= (48)
- cachesize= (12)
- delete (60)
-
delete
_ if (12) - fastmode= (12)
- fetch (48)
- gdbm (12)
-
has
_ key? (24) -
has
_ value? (48) - include? (24)
- index (12)
- key (48)
- key? (24)
- member? (24)
- new (24)
- open (72)
- reject (36)
- replace (48)
-
ruby 1
. 8 . 3 feature (12) - sdbm (12)
- select (36)
- store (48)
- syncmode= (12)
- update (48)
- value? (36)
-
values
_ at (48)
検索結果
先頭5件
-
dbm (38028.0)
-
DBM を Ruby スクリプトから扱えるようにするライブラリです。
...DBM を Ruby スクリプトから扱えるようにするライブラリです。
扱えるキーや値のサイズはリンクしているライブラリに依存します。
作成されるデータベースはアーキテクチャに依存するため、作成した環境と異
なる環境で......はデータベースが読み込めない可能性があります。
@see gdbm, sdbm, dbm(3)... -
DBM
. open(dbname , mode = 0666 , flags = nil) -> DBM (17143.0) -
dbname で指定したデータベースをモードを mode に設定してオープンします。
...
@param dbname データベース名
@param mode データベースのオープンモード
@param flags 以下のいずれかを指定します。
: DBM::READER
データベースの読み込みのみを行う
: DBM::WRITER
データベースの新規作成はせず読み書きする
: DBM:......:WRCREAT
データベースが存在しなければ新規作成して読み書きする
: DBM::NEWDB
データベースを常に新規作成して既存のデータは破棄する... -
DBM
# replace(other) -> self (17048.0) -
self の内容を 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'
db......2[: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
. open(dbname , mode = 0666 , flags = nil) {|db| . . . } -> () (17043.0) -
dbname で指定したデータベースをモードを mode に設定してオープンします。
...
@param dbname データベース名
@param mode データベースのオープンモード
@param flags 以下のいずれかを指定します。
: DBM::READER
データベースの読み込みのみを行う
: DBM::WRITER
データベースの新規作成はせず読み書きする
: DBM:......:WRCREAT
データベースが存在しなければ新規作成して読み書きする
: DBM::NEWDB
データベースを常に新規作成して既存のデータは破棄する... -
DBM
# fetch(key , ifnone = nil) -> String (17042.0) -
データベースからキーを探して対応する要素の値を返します。
...返します。
@param key キー。
@param ifnone キーが見つからなかった場合に返す値。
@raise 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') #=> 'zzz'
p db1.fetch('z'){|key| [:key, key] } #=> [:key, 'z']
p db1.fetch('z') #=> IndexError 発生
@see Hash#fetch... -
DBM
# store(key , value) -> String (17042.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
# update(other) {|key , value| . . . } -> self (17036.0) -
self と 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'
d... -
DBM
# values _ at(*keys) -> [String] (17024.0) -
keys に対応する値を配列に格納して返します。
...keys に対応する値を配列に格納して返します。
@param keys キー。複数指定可能です。
require 'dbm'
db1 = DBM.open('aaa.db', 0666, DBM::NEWDB)
db1[:a] = 'aaa'
db1[:b] = 'bbbbbb'
p db1.values_at('a', 'b') #=> ["aaa", "bbbbbb"]... -
DBM
# []=(key , value) (17012.0) -
key をキーとして、value を格納します。 value として nil を指定すると、key に対する要素を削除します。
...key をキーとして、value を格納します。
value として nil を指定すると、key に対する要素を削除します。
@param key キー。
@param value 値。...