るりまサーチ

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

別のキーワード

  1. _builtin replace
  2. dbm replace
  3. resolv-replace new
  4. sdbm replace
  5. gdbm replace

ライブラリ

クラス

モジュール

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

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

ハッシュの内容を 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...

Array#replace(another) -> self (18119.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]
//}...

DBM#replace(other) -> self (18119.0)

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

...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::NE...
...WDB)
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>...

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

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

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

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

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

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

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

@
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',...
...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 #=> {"x"=>"xxx", "y"=>"yyy"}...

絞り込み条件を変える

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

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

...えます。

引数 enum には each メソッドが定義されている必要があります。

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

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

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

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

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

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

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

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

自身を返します。...

ENV.replace(hash) -> ENV (18107.0)

環境変数を hash と同じ内容に変更します。 self を返します。

...環境変数を hash と同じ内容に変更します。 self を返します。

@
param hash キーと値の対応関係を指定します。 to_hash でハッシュに変換されます。...

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

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

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

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

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