るりまサーチ

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

別のキーワード

  1. dbm newdb
  2. gdbm newdb
  3. newdb dbm
  4. newdb gdbm

ライブラリ

クラス

キーワード

検索結果

<< 1 2 > >>

DBM::NEWDB -> Integer (18107.0)

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

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

@
see DBM.open...

DBM#fetch(key, ifnone = nil) -> String (30.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...

GDBM#fetch(key, ifnone = nil) {|key| ... } -> object (30.0)

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

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

@
param key 探索するキー。
@
param ifnone 対応するキーが見つからなかった場合に返す値。

@
raise IndexError ifnone が設定されていないときに、対応するキーが...
...見つからなかった場合に発生します。

require 'gdbm'

db1 = GDBM.open('aaa.gdbm', 0666, GDBM::NEWDB)
db1['a'] = 'aaa'
db1['b'] = 'bbb'

p db1.fetch('a') #=> 'aaa'
p db1.fetch('z', 'zzz') #=> 'zzz'
p db1.fetc...
...h('z'){|key| [:key, key] } #=> [:key, 'z']
p db1.fetch('z', 'zzz'){|key| [:key, key] } #=> 'zzz'
p db1.fetch('z') #=> IndexError 発生

@
see Hash#fetch...

DBM#store(key, value) -> String (24.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.open(dbname, mode = 0666, flags = nil) -> DBM (24.0)

dbname で指定したデータベースをモードを mode に設定してオープンします。

...タベースが存在しない時には新たなデータベースを作らず nil を返します。

@
param dbname データベース名
@
param mode データベースのオープンモード
@
param flags 以下のいずれかを指定します。
: DBM::READER
データベースの読み込...
...みのみを行う
: DBM::WRITER
データベースの新規作成はせず読み書きする
: DBM::WRCREAT
データベースが存在しなければ新規作成して読み書きする
: DBM::NEWDB
データベースを常に新規作成して既存のデータは破棄する...

絞り込み条件を変える

DBM.open(dbname, mode = 0666, flags = nil) {|db| ... } -> () (24.0)

dbname で指定したデータベースをモードを mode に設定してオープンします。

...タベースが存在しない時には新たなデータベースを作らず nil を返します。

@
param dbname データベース名
@
param mode データベースのオープンモード
@
param flags 以下のいずれかを指定します。
: DBM::READER
データベースの読み込...
...みのみを行う
: DBM::WRITER
データベースの新規作成はせず読み書きする
: DBM::WRCREAT
データベースが存在しなければ新規作成して読み書きする
: DBM::NEWDB
データベースを常に新規作成して既存のデータは破棄する...

GDBM.new(dbname, mode = 0666, flags = 0) -> GDBM (24.0)

dbname で指定したデータベースをモードを mode に設定してオープンします。

...プンします。

@
param dbname データベースの名前を指定します。

@
param mode 省略値は 0666 です。mode として nil を指定するとデータベースが
存在しない時には新たなデータベースを作らず nil を返します。

@
param flags flags...
...を指定します。デフォルト値は指定なし(つまり0)です。
flags に GDBM::READER, GDBM::WRITER, GDBM::WRCREAT, GDBM::NEWDB
のいずれかを与えて読み書きのモードを指定できます。
これらをどれも指定しなかった...

GDBM.open(dbname, mode = 0666, flags = 0) -> GDBM (24.0)

dbname で指定したデータベースをモードを mode に設定してオープンします。

...を返します。

@
param dbname データベースの名前を指定します。

@
param mode 省略値は 0666 です。mode として nil を指定するとデータベースが
存在しない時には新たなデータベースを作らず nil を返します。

@
param flags flags...
...を指定します。デフォルト値は指定なし(つまり0)です。
flags に GDBM::READER, GDBM::WRITER, GDBM::WRCREAT, GDBM::NEWDB
のいずれかを与えて読み書きのモードを指定できます。
これらをどれも指定しなかった...

GDBM.open(dbname, mode = 0666, flags = 0) {|db| ... } -> object (24.0)

dbname で指定したデータベースをモードを mode に設定してオープンします。

...を返します。

@
param dbname データベースの名前を指定します。

@
param mode 省略値は 0666 です。mode として nil を指定するとデータベースが
存在しない時には新たなデータベースを作らず nil を返します。

@
param flags flags...
...を指定します。デフォルト値は指定なし(つまり0)です。
flags に GDBM::READER, GDBM::WRITER, GDBM::WRCREAT, GDBM::NEWDB
のいずれかを与えて読み書きのモードを指定できます。
これらをどれも指定しなかった...
<< 1 2 > >>