るりまサーチ

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

別のキーワード

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

ライブラリ

キーワード

検索結果

IRB::Inspector::INSPECTORS (9001.0)

定義された inspect_mode を管理する Hash オブジェクトです。

...定義された inspect_mode を管理する Hash オブジェクトです。

デフォルトで扱える Inspector については lib:irb#inspect_mode を
参照してください。...

ENV (25.0)

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

...NV['PATH'] 以外は常に汚染されています。
オブジェクトの汚染に関しては spec/safelevel を参照して下さい。
ENV['PATH'] はその要素が誰でも書き込み可能なディレクトリを含ん
でいる場合に限り汚染されます。

//emlist[例][ruby]{
p
EN...
...V['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 では環境...

ARGF (19.0)

スクリプトに指定した引数 (Object::ARGV を参照) をファイル名とみなして、 それらのファイルを連結した 1 つの仮想ファイルを表すオブジェクトです。 ARGV が空なら標準入力を対象とします。 ARGV を変更すればこのオブジェクトの動作に影響します。

...スクリプトに指定した引数
(Object::ARGV を参照) をファイル名とみなして、
それらのファイルを連結した 1 つの仮想ファイルを表すオブジェクトです。
ARGV が空なら標準入力を対象とします。
ARGV を変更すればこのオブジェク...
...に影響します。

//emlist[][ruby]{
while line = ARGF.gets
# do something
end
//}

は、

//emlist[][ruby]{
while argv = ARGV.shift
File.open(argv) {|file|
while line = file.gets
# do something
end
}
end
//}

のように動作します。

ARGF を処理するごとに ARG...
...ruby]{
ARGV.replace %w(/tmp/foo /tmp/bar)
ARGF.each {|line|
# 処理中の ARGV の内容を表示
p
[ARGF.filename, ARGV]
ARGF.skip
}
# => ["/tmp/foo", ["/tmp/bar"]]
# ["/tmp/bar", []]
# 最後まで読んだ後 (ARGV が空) の動作
p
ARGF.gets # => nil
p
ARGF.filenam...

main (13.0)

トップレベルでの self を表すオブジェクトです。

...ソッドは Object private インスタンスメソッドと
して定義されます。

//emlist[例: トップレベルで定義したメソッドの確認][ruby]{
basic_private_methods = private_methods(false)
basic_public_methods = public_methods(false)
p
rivate def explicit_private_method...
... private メソッドと して定義される
def implicit_private_method
end

p
ublic def explicit_public_method
end

# main オブジェクトで独自定義した private method のみを取得する
p
private_methods(false) - basic_private_methods
# => [:explicit_private_method, :implicit_pri...
...vate_method]

# main オブジェクトで独自定義した public method のみを取得する
p
public_methods(false) - basic_public_methods
# => [:explicit_public_method]
//}...

ENV (7.0)

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

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


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

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

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

絞り込み条件を変える