るりまサーチ

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

別のキーワード

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

ライブラリ

クラス

モジュール

検索結果

<< < 1 2 3 4 ... > >>

Hash#fetch(key) -> object (18188.0)

key に関連づけられた値を返します。該当するキーが登録されてい ない時には、引数 default が与えられていればその値を、ブロッ クが与えられていればそのブロックを評価した値を返します。

...のブロックを評価した値を返します。

fetch
はハッシュ自身にデフォルト値が設定されていても単に無視します(挙動に変化がありません)。

@param key 探索するキーを指定します。
@param default 該当するキーが登録されていな...
...l}
p
h[:one],h[:two] #=> nil,nil これではキーが存在するのか判別できない。
p
h.fetch(:one) #=> nil
p
h.fetch(:two) # エラー key not found (KeyError)
p
h.fetch(:two,"error") #=> "error"
p
h...
...} #=> "two not exist"
p
h.fetch(:two, "error"){|key| #=> "two not exist"
"#{key} not exist" # warning: block supersedes default value argument
} # 警告が表示される。

h.default = "default"
p
h.fetch(:two)...

Hash#fetch(key) {|key| ... } -> object (18188.0)

key に関連づけられた値を返します。該当するキーが登録されてい ない時には、引数 default が与えられていればその値を、ブロッ クが与えられていればそのブロックを評価した値を返します。

...のブロックを評価した値を返します。

fetch
はハッシュ自身にデフォルト値が設定されていても単に無視します(挙動に変化がありません)。

@param key 探索するキーを指定します。
@param default 該当するキーが登録されていな...
...l}
p
h[:one],h[:two] #=> nil,nil これではキーが存在するのか判別できない。
p
h.fetch(:one) #=> nil
p
h.fetch(:two) # エラー key not found (KeyError)
p
h.fetch(:two,"error") #=> "error"
p
h...
...} #=> "two not exist"
p
h.fetch(:two, "error"){|key| #=> "two not exist"
"#{key} not exist" # warning: block supersedes default value argument
} # 警告が表示される。

h.default = "default"
p
h.fetch(:two)...

Hash#fetch(key, default) -> object (18188.0)

key に関連づけられた値を返します。該当するキーが登録されてい ない時には、引数 default が与えられていればその値を、ブロッ クが与えられていればそのブロックを評価した値を返します。

...のブロックを評価した値を返します。

fetch
はハッシュ自身にデフォルト値が設定されていても単に無視します(挙動に変化がありません)。

@param key 探索するキーを指定します。
@param default 該当するキーが登録されていな...
...l}
p
h[:one],h[:two] #=> nil,nil これではキーが存在するのか判別できない。
p
h.fetch(:one) #=> nil
p
h.fetch(:two) # エラー key not found (KeyError)
p
h.fetch(:two,"error") #=> "error"
p
h...
...} #=> "two not exist"
p
h.fetch(:two, "error"){|key| #=> "two not exist"
"#{key} not exist" # warning: block supersedes default value argument
} # 警告が表示される。

h.default = "default"
p
h.fetch(:two)...

GDBM#fetch(key, ifnone = nil) {|key| ... } -> object (18168.0)

データベースから対応するキーを探してその要素の値を返します。

...データベースから対応するキーを探してその要素の値を返します。

@param key 探索するキー。
@param ifnone 対応するキーが見つからなかった場合に返す値。

@raise IndexError ifnone が設定されていないときに、対応するキーが...
...'

db1 = GDBM.open('aaa.gdbm', 0666, GDBM::NEWDB)
db1['a'] = 'aaa'
db1['b'] = 'bbb'

p
db1.fetch('a') #=> 'aaa'
p
db1.fetch('z', 'zzz') #=> 'zzz'
p
db1.fetch('z'){|key| [:key, key] } #=> [:key, 'z']
p
db1.fetch('z', 'zzz'){|key|...
...[:key, key] } #=> 'zzz'
p
db1.fetch('z') #=> IndexError 発生

@see Hash#fetch...

SDBM#fetch(key, ifnone = nil) {|key| ... } -> object (18162.0)

データベースから対応するキーを探してその要素の値を返します。

...データベースから対応するキーを探してその要素の値を返します。

@param key 探索するキー。
@param ifnone 対応するキーが見つからなかった場合に返す値。

@raise IndexError ifnone が設定されていないときに、対応するキーが...
...db1 = SDBM.open('aaa.gdbm', 0666)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db1['c'] = 'ccc'

p
db1.fetch('a') #=> "aaa"
p
db1.fetch('z', 'zzz') #=> "zzz"
p
db1.fetch('z'){|key| [:key, key] } #=> [:key, "z"]
p
db1.fetch('z', 'zzz'){|...
...key| [:key, key] } #=> "zzz"
p
db1.fetch('z') #=> IndexError 発生...

絞り込み条件を変える

DBM#fetch(key, ifnone = nil) -> String (18156.0)

データベースからキーを探して対応する要素の値を返します。

...の値を返します。

@param key キー。
@param ifnone キーが見つからなかった場合に返す値。

@raise IndexError ifnone を指定していないとき、キーが見つからなかった場合に発生します。

require 'dbm'

db1 = DBM.open('aaa.db', 0666, DBM::NEW...
...DB)
db1[:a] = 'aaa'
db1[:b] = 'bbbbbb'
p
db1.fetch('a') #=> 'aaa'
p
db1.fetch('z', 'zzz') #=> 'zzz'
p
db1.fetch('z'){|key| [:key, key] } #=> [:key, 'z']
p
db1.fetch('z') #=> IndexError 発生

@see Hash#fetch...

Array#fetch(nth) -> object (18140.0)

nth 番目の要素を返します。

...した結果を返します。

@param nth 取得したい要素のインデックスを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる
暗黙の型変換を試みます。

@param ifnone 要素が存在しな...
...かった場合に返すべき値を指定します。

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

@raise IndexError 引数 ifnone もブロックも指定しておらず、 nth 番...
...しなかった場合に発生します。

//emlist[例][ruby]{
a = [1, 2, 3, 4, 5]
begin
p
a.fetch(10)
rescue IndexError => err
p
uts err #=> index 10 out of array
end

p
a.fetch(10, 999) #=> 999

result = a.fetch(10){|nth|
p
rint "#{nth} はありません。\n"
999
}
p
result #=> 999
//}...

Array#fetch(nth) {|nth| ... } -> object (18140.0)

nth 番目の要素を返します。

...した結果を返します。

@param nth 取得したい要素のインデックスを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる
暗黙の型変換を試みます。

@param ifnone 要素が存在しな...
...かった場合に返すべき値を指定します。

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

@raise IndexError 引数 ifnone もブロックも指定しておらず、 nth 番...
...しなかった場合に発生します。

//emlist[例][ruby]{
a = [1, 2, 3, 4, 5]
begin
p
a.fetch(10)
rescue IndexError => err
p
uts err #=> index 10 out of array
end

p
a.fetch(10, 999) #=> 999

result = a.fetch(10){|nth|
p
rint "#{nth} はありません。\n"
999
}
p
result #=> 999
//}...

Array#fetch(nth, ifnone) -> object (18140.0)

nth 番目の要素を返します。

...した結果を返します。

@param nth 取得したい要素のインデックスを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる
暗黙の型変換を試みます。

@param ifnone 要素が存在しな...
...かった場合に返すべき値を指定します。

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

@raise IndexError 引数 ifnone もブロックも指定しておらず、 nth 番...
...しなかった場合に発生します。

//emlist[例][ruby]{
a = [1, 2, 3, 4, 5]
begin
p
a.fetch(10)
rescue IndexError => err
p
uts err #=> index 10 out of array
end

p
a.fetch(10, 999) #=> 999

result = a.fetch(10){|nth|
p
rint "#{nth} はありません。\n"
999
}
p
result #=> 999
//}...
<< < 1 2 3 4 ... > >>