12件ヒット
  
    
      [1-12件を表示]
    
  
    (0.409秒)
  
  
ライブラリ
- ビルトイン (12)
検索結果
先頭1件
- 
      ARGF (25.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...

 :
:![条件を削除 [x]](/images/drop-condition-icon.png)
 :オブジェクト
:オブジェクト