176件ヒット
[1-100件を表示]
(0.024秒)
種類
- インスタンスメソッド (154)
- 特異メソッド (22)
クラス
- GDBM (176)
検索結果
先頭5件
-
GDBM
# has _ value?(value) -> bool (6228.0) -
value を値とする要素がデータベース中に存在する時、真を返します。
...
value を値とする要素がデータベース中に存在する時、真を返します。
@param value 検索したい値。... -
GDBM
# value?(value) -> bool (6228.0) -
value を値とする要素がデータベース中に存在する時、真を返します。
...
value を値とする要素がデータベース中に存在する時、真を返します。
@param value 検索したい値。... -
GDBM
# each _ value {|value| . . . } -> self (6220.0) -
全ての value に対して繰り返すイテレータです。
...全ての value に対して繰り返すイテレータです。... -
GDBM
# values -> [String] (6102.0) -
データベース中に存在する値全てを含む配列を返します。
データベース中に存在する値全てを含む配列を返します。 -
GDBM
# values _ at(*keys) -> [String] (6102.0) -
keys に対応する値を配列に格納して返します。
...格納して返します。
@param keys キー。複数指定可能です。
require 'gdbm'
db1 = GDBM.open('aaa.gdbm', 0666, GDBM::NEWDB)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db1['c'] = 'ccc'
p db1.values_at('a', 'b') #=> ["aaa", "bbb"]
p db1.values_at('x', 'y') #=> [nil, nil]... -
GDBM
# []=(key , value) (125.0) -
key をキーとして、value を格納します。
...key をキーとして、value を格納します。
@param key キー。
@param value 格納する値。... -
GDBM
# select {|key , value| . . . } -> [[String]] (115.0) -
ブロックを評価して真になった要素のみを配列に格納して返します。
...列に格納して返します。
require 'gdbm'
db1 = GDBM.open('aaa.gdbm', 0666, GDBM::NEWDB)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db1['c'] = 'ccc'
p db1.select{ |key, value| key == 'a' } #=> [["a", "aaa"]]
p db1.select{ |key, value| key != 'a' } #=> [["c", "ccc"], ["b", "bbb"]]... -
GDBM
# key(value) -> String | nil (109.0) -
与えられた値に対応するキーを返します。
...与えられた値に対応するキーを返します。
対応する要素が存在しない時には nil を返します。
値に対応するキーが複数ある場合は最初に見つかったキーを返します。
@param value キーを探したい値を指定します。... -
GDBM
# reject {|key , value| . . . } -> Hash (109.0) -
ブロックを評価した値が真であれば該当する要素を削除します。
...ブロックを評価した値が真であれば該当する要素を削除します。
self.to_hash.reject{|key, value| ... }
と同じです。
@see Hash#reject... -
GDBM
# delete _ if { |key , value| . . . } -> self (104.0) -
ブロックを評価した値が真であれば該当する項目を削除します。
ブロックを評価した値が真であれば該当する項目を削除します。
このメソッドは self を破壊的に変更します。