APIdock / Ruby
/
method

close

ruby latest stable - Class: ARGF
close()
public

Closes the current file and skips to the next file in ARGV. If there are no more files to open, just closes the current file. STDIN will not be closed.

For example:

$ ruby argf.rb foo bar
ARGF .filename  #=> "foo"
ARGF .close 
ARGF .filename  #=> "bar"
ARGF .close 
static VALUE
argf_close_m(VALUE argf)
{
 next_argv();
 argf_close(argf);
 if (ARGF.next_p != -1) {
 ARGF.next_p = 1;
 }
 ARGF.lineno = 0;
 return argf;
}

AltStyle によって変換されたページ (->オリジナル) /