るりまサーチ

最速Rubyリファレンスマニュアル検索!
11件ヒット [1-11件を表示] (0.266秒)
トップページ > クエリ:_builtin[x] > ライブラリ:ビルトイン[x] > クエリ:E[x] > 種類:オブジェクト[x]

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

検索結果

ENV (14003.0)

環境変数を表すオブジェクト。Hash と同様のインターフェースを持ち ます。ただし、Hash と異なり、ENV のキーと値には文字列しか とることができません。

...、Hash と異なり、ENV のキーと値には文字列しか
とることができません。

E
NV で得られる文字列は ENV['PATH'] 以外は常に汚染されています。
オブジェクトの汚染に関しては spec/safelevel を参照して下さい。
E
NV['PATH'] はその要素...
...//emlist[例][ruby]{
p ENV['TERM'].tainted? # => true
p path = ENV['PATH'] # => "/usr/local/bin:/usr/bin:/bin:/usr/X11/bin"
p path.tainted? # => false
//}

また、ENV で得られる文字列は Object#freeze されています。

//emlist[例][ruby]{
p ENV['TERM'].frozen? # => true...
...//}

Windows では環境変数は大文字、小文字を区別しません。(cygwin を除く)

//emlist[例][ruby]{
E
NV['OS'] # => Windows_NT
E
NV['os'] # => Windows_NT
//}...
...
ます。ただし、Hash と異なり、ENV のキーと値には文字列しか
とることができません。


また、ENV で得られる文字列は Object#freeze されています。

//emlist[例][ruby]{
p ENV['TERM'].frozen? # => true
//}

Windows では環境変数は大文字、...
...小文字を区別しません。(cygwin を除く)

//emlist[例][ruby]{
E
NV['OS'] # => Windows_NT
E
NV['os'] # => Windows_NT
//}...