るりまサーチ

最速Rubyリファレンスマニュアル検索!
84件ヒット [1-84件を表示] (0.112秒)

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. kernel p
  5. kernel $-p

ライブラリ

クラス

キーワード

検索結果

GDBM#keys -> [String] (18120.0)

データベース中に存在するキー全てを含む配列を返します。

...データベース中に存在するキー全てを含む配列を返します。

require 'gdbm'

db1 = GDBM.open('aaa.gdbm', 0666, GDBM::NEWDB)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
p
db1.keys #=> ["a", "b"]...

SDBM#keys -> [String] (18120.0)

データベース中に存在するキー全てを含む配列を返します。

...データベース中に存在するキー全てを含む配列を返します。

require 'sdbm'

db1 = SDBM.open('aaa.gdbm', 0666)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db1['c'] = 'ccc'
p
db1.keys #=> ["a", "b","c"]...

DBM#replace(other) -> self (6161.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'
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 (6125.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'
db2[:cc] = 'ccc'

db1.updat...
...e(db2)
p
db1.keys #=> ["bb", "cc", "b", "a"]...

GDBM#values_at(*keys) -> [String] (142.0)

keys に対応する値を配列に格納して返します。

...
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.v...

絞り込み条件を変える

DBM#values_at(*keys) -> [String] (136.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"]...

SDBM#values_at(*keys) -> [String] (136.0)

keys に対応する値を配列に格納して返します。

...
keys
に対応する値を配列に格納して返します。

@param keys キー。複数指定可能です。

require 'sdbm'

db1 = SDBM.open('aaa.gdbm', 0666)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db1['c'] = 'ccc'

p
db1.values_at('a', 'b') #=> ["aaa", "bbb"]...