るりまサーチ

最速Rubyリファレンスマニュアル検索!
44件ヒット [1-44件を表示] (0.028秒)
トップページ > クエリ:nil[x] > クエリ:end[x] > ライブラリ:gdbm[x]

別のキーワード

  1. _builtin nil?
  2. nilclass nil?
  3. object nil?
  4. _builtin nil
  5. object nil

クラス

キーワード

検索結果

GDBM#delete(key) -> object | nil (121.0)

与えられた key に対応する項目を削除します。

...指定したキーが存在しない場合は、 nil を返します。
また、キーが存在しない場合にブロックを与えている場合は、ブロックを評価した結果を返します。

require 'gdbm'
GDBM
.open("a.db") do |db|
db['a'] = "aaa"
db['d']...
...= "ddd"
db.delete("a") # => "aaa"
db.delete("b") # => nil
db.delete("c"){|k| "c is missing" } # => "c is missing"
db.delete("d"){|k| "d is missing" } # => "ddd"
end
...

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

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

...ドを mode に設定してオープンします。

ブロックを指定した場合、オープンした GDBM オブジェクトを
引数にブロックを実行します。実行後 GDBM オブジェクトをクローズ
し、open メソッドはブロックの結果を返します。

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

@param flags flags には、GDBM::FAST, GDBM::SYNC, GDBM::NOLOCK
の論理和を指定しま...
...これらをどれも指定しなかった場合には、
GDBM
::WRCREAT, GDBM::WRITER, GDBM::READER の順で試します。

require 'gdbm'
GDBM
.open("fruitstore.db") do |gdbm|
gdbm
.each_pair do |key, value|
print "#{key}: #{value}\n"
end

end
...

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

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

...ドを mode に設定してオープンします。

ブロックを指定した場合、オープンした GDBM オブジェクトを
引数にブロックを実行します。実行後 GDBM オブジェクトをクローズ
し、open メソッドはブロックの結果を返します。

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

@param flags flags には、GDBM::FAST, GDBM::SYNC, GDBM::NOLOCK
の論理和を指定しま...
...これらをどれも指定しなかった場合には、
GDBM
::WRCREAT, GDBM::WRITER, GDBM::READER の順で試します。

require 'gdbm'
GDBM
.open("fruitstore.db") do |gdbm|
gdbm
.each_pair do |key, value|
print "#{key}: #{value}\n"
end

end
...

GDBM#delete(key) {|key| ... } -> object (21.0)

与えられた key に対応する項目を削除します。

...指定したキーが存在しない場合は、 nil を返します。
また、キーが存在しない場合にブロックを与えている場合は、ブロックを評価した結果を返します。

require 'gdbm'
GDBM
.open("a.db") do |db|
db['a'] = "aaa"
db['d']...
...= "ddd"
db.delete("a") # => "aaa"
db.delete("b") # => nil
db.delete("c"){|k| "c is missing" } # => "c is missing"
db.delete("d"){|k| "d is missing" } # => "ddd"
end
...