別のキーワード
クラス
-
Enumerator
:: Lazy (11) - GDBM (22)
- Hash (22)
- Range (11)
-
WIN32OLE
_ VARIANT (11)
オブジェクト
- ENV (245)
検索結果
先頭5件
-
ENV
. each _ value {|value| . . . } -> self (6421.0) -
value を引数としてブロックを評価します。
...value を引数としてブロックを評価します。... -
ENV
. each _ value -> Enumerator (6221.0) -
value を引数としてブロックを評価します。
...value を引数としてブロックを評価します。... -
ENV
. delete _ if {|key , value| . . . } -> ENV (370.0) -
key と value を引数としてブロックを評価した値が真であ る時、環境変数を削除します。
...key と value を引数としてブロックを評価した値が真であ
る時、環境変数を削除します。
reject! は要素に変化がなければ nil を返します。
//emlist[][ruby]{
ENV['FOO'] = 'bar'
ENV.delete_if { |key, value| key == 'FOO' && value == 'bar' } # => ENV
ENV.re......ject! { |key, value| key == 'FOO' && value == 'bar' } # => nil
//}... -
ENV
. reject! {|key , value| . . . } -> ENV | nil (370.0) -
key と value を引数としてブロックを評価した値が真であ る時、環境変数を削除します。
...key と value を引数としてブロックを評価した値が真であ
る時、環境変数を削除します。
reject! は要素に変化がなければ nil を返します。
//emlist[][ruby]{
ENV['FOO'] = 'bar'
ENV.delete_if { |key, value| key == 'FOO' && value == 'bar' } # => ENV
ENV.re......ject! { |key, value| key == 'FOO' && value == 'bar' } # => nil
//}... -
ENV
. each {|key , value| . . . } -> self (357.0) -
key と value を引数としてブロックを評価します。
...key と value を引数としてブロックを評価します。
//emlist[][ruby]{
ENV['FOO'] = 'bar'
ENV.each do |key, value|
p "value is #{value}" if key == 'FOO' # => "value is bar"
end
# => ENV
//}... -
ENV
. each _ pair {|key , value| . . . } -> self (357.0) -
key と value を引数としてブロックを評価します。
...key と value を引数としてブロックを評価します。
//emlist[][ruby]{
ENV['FOO'] = 'bar'
ENV.each do |key, value|
p "value is #{value}" if key == 'FOO' # => "value is bar"
end
# => ENV
//}... -
ENV
. reject {|key , value| . . . } -> Hash (321.0) -
環境変数のうち、ブロックを評価した値が真であるものをとり除きます。 Enumerable#reject と異なり Hash を返します。また、とり除いた結果 は実際の環境変数に影響を与えません。
...除きます。
Enumerable#reject と異なり Hash を返します。また、とり除いた結果
は実際の環境変数に影響を与えません。
//emlist[][ruby]{
ENV['TEST'] = 'foo'
result = ENV.reject { |key, value| key == 'TEST' }
result['TEST'] # => nil
ENV['TEST'] # => "foo"
//}... -
ENV
. to _ h {|name , value| block } -> Hash (321.0) -
環境変数の名前をキーとし、対応する値をもつハッシュを返します。
...変数の名前をキーとし、対応する値をもつハッシュを返します。
ブロックを指定すると各ペアでブロックを呼び出し、
その結果をペアとして使います。
//emlist[ブロック付きの例][ruby]{
ENV.to_h {|name, value| [name, value.size] }
//}... -
Enumerator
:: Lazy . new(obj , size=nil) {|yielder , *values| . . . } -> Enumerator :: Lazy (320.0) -
Lazy Enumerator を作成します。Enumerator::Lazy#force メソッドなどに よって列挙が実行されたとき、objのeachメソッドが実行され、値が一つずつ ブロックに渡されます。ブロックは、yielder を使って最終的に yield される値を 指定できます。
...lock).compact
end
end
class Enumerator::Lazy
def filter_map
Lazy.new(self) do |yielder, *values|
result = yield *values
yielder << result if result
end
end
end
1.step.lazy.filter_map{|i| i*i if i.even?}.first(5)
# => [4, 16, 36, 64, 100]
//}
@raise ArgumentError 引... -
ENV
. filter! {|key , value| . . . } -> ENV | nil (309.0) -
キーと値を引数としてブロックを評価した結果が真であ るような要素を環境変数に残します。
キーと値を引数としてブロックを評価した結果が真であ
るような要素を環境変数に残します。
keep_if は常に self を返します。
select! と filter! はオブジェクトが変更された場合に self を、
されていない場合に nil を返します。
ブロックが省略された場合には Enumerator を返します。
@see ENV.delete_if,ENV.reject!, Hash#keep_if, Hash#select!,