るりまサーチ

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

別のキーワード

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

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

SDBM#replace(other) -> self (24250.0)

self の内容を other の内容で置き換えます。

...r の内容で置き換えます。

@param other each_pair メソッドを持つオブジェクトでなければなりません。

require 'sdbm'

db1 = SDBM.open('aaa.gdbm', 0666)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db1['c'] = 'ccc'
db2 = SDBM.open('bbb.gdbm', 0666)
db2['c'] = 'ccc...
...> 'xxx', 'y' => 'yyy'}

p
db1 #=> #<SDBM:0xb7c304d0>
p
db1.to_hash #=> {"a"=>"aaa", "b"=>"bbb", "c"=>"ccc"}
p
db1.replace(db2) #=> #<SDBM:0xb7c304d0>
p
db1.to_hash #=> {"c"=>"ccc", "d"=>"ddd"}
p
db1.replace(hash) #=> #<SDBM:0xb7c304d0>
p
db1.to_hash #=>...

DBM#replace(other) -> self (24244.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.k...
...eys #=> ['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>...

GDBM#replace(other) -> self (24232.0)

self の内容を other の内容で置き換えます。

...ther の内容で置き換えます。

@param other each_pair メソッドを持つオブジェクトでなければなりません。

require 'gdbm'

db1 = GDBM.open('aaa.gdbm', 0666, GDBM::NEWDB)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db2 = GDBM.open('bbb.gdbm', 0666, GDBM::NEWDB)
db2['...
...c'] = 'ccc'
db2['d'] = 'ddd'
hash = { 'x' => 'xxx', 'y' => 'yyy'}

p
db1 #=> #<GDBM:0xb7d1c8a8>
p
db1.replace(db2) #=> #<GDBM:0xb7d1c8a8>
p
db1.replace(hash) #=> #<GDBM:0xb7d1c8a8>...

Hash#replace(other) -> self (24232.0)

ハッシュの内容を other の内容で置き換えます。

...= other.to_hash.dup と同じです。

@param other ハッシュまたはメソッド to_hash でハッシュに変換できるオブジェクトです。
@return self を返します。

//emlist[例][ruby]{
foo = {1 => 'a', 2 => 'b'}
bar = {2 => 'B', 3 => 'C'}

foo.replace(bar)
p
foo #=> {2=>"B"...
..., 3=>"C"}

zoo = {}
zoo = bar.dup
p
zoo #=> {2=>"B", 3=>"C"}

class Foo
def to_hash
{:japan => 'kyoto'}
end
end

h = Hash.new
h.replace(Foo.new) #暗黙の変換
p
h #=> {:japan=>"kyoto"}
//}

@see Hash#dup,Hash#merge,Object#to_hash...

Set#replace(enum) -> self (24220.0)

集合の要素をすべて削除し、enum で与えられた要素に置き換えます。

...@param enum 置き換え後の集合要素を格納するオブジェクトを指定します。
@raise ArgumentError 引数 enum に each メソッドが定義されていない場合に
発生します。

//emlist[][ruby]{
require 'set'
p
s = Set[10, 20, 30] # => #<Set: {10, 20, 30}>
s.rep...
...lace([15, 25])
p
s # => #<Set: {15, 25}>
//}...
...

@param enum 置き換え後の集合要素を格納するオブジェクトを指定します。
@raise ArgumentError 引数 enum に each メソッドが定義されていない場合に
発生します。

//emlist[][ruby]{
p
s = Set[10, 20, 30] # => #<Set: {10, 20, 30}>
s.replace([15,...

絞り込み条件を変える

Array#replace(another) -> self (24214.0)

配列の内容を配列 another の内容で置き換えます。

...another の内容で置き換えます。

@param another 配列を指定します。
配列以外のオブジェクトを指定した場合は to_ary メソッドに
よる暗黙の型変換を試みます。

@raise TypeError 引数に配列以外の(暗黙の型変...
...換が行えない)オブジェクトを
指定した場合に発生します。

//emlist[例][ruby]{
a = [1, 2, 3]
a.replace [4, 5, 6]
p
a #=> [4, 5, 6]
//}...

String#replace(other) -> String (24214.0)

self の内容を other の内容で置き換えます。

...self の内容を other の内容で置き換えます。

//emlist[例][ruby]{
str = "foo"
str.replace "bar"
p
str # => "bar"
//}...

YAML::DBM#replace(other) -> YAML::DBM (24202.0)

self の内容を other の内容で置き換えます。

...self の内容を other の内容で置き換えます。

@param other Hash、DBM オブジェクトを指定します。

@raise DBMError 更新に失敗した場合に発生します。

自身を返します。...

REXML::Parent#replace_child(to_replace, replacement) -> () (12631.0)

子ノード列上の to_replace を replacement に置き換えます。

...子ノード列上の to_replace replacement に置き換えます。

to_replace parent は nil に、
replace
ment の parent は selfに変更されます。

@param to_replace 置き換え元のノード
@param replacement 置き換え先のノード...
<< 1 2 3 ... > >>