るりまサーチ

最速Rubyリファレンスマニュアル検索!
60件ヒット [1-60件を表示] (0.033秒)

別のキーワード

  1. rbconfig ruby
  2. fiddle ruby_free
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

クラス

キーワード

検索結果

ARGF.class#close -> self (18144.0)

現在開いている処理対象のファイルをクローズします。開くファイルが残って いる場合は次のファイルをオープンします。 ただし、標準入力はクローズされません。

...ただし、標準入力はクローズされません。

$
echo "foo" > foo
$
echo "bar" > bar

$
ruby argf.rb foo bar

ARGF.filename # => "foo"
ARGF.close
ARGF.filename # => "bar"
ARGF.close
ARGF.close # => closed stream (IOError)

@raise IOError 処理対象のファイル...
...が既にクローズされていた場合に発生します。

@see ARGF.class#closed?...
...いる場合は次のファイルをオープンします。
ただし、標準入力はクローズされません。

$
echo "foo" > foo
$
echo "bar" > bar

$
ruby argf.rb foo bar

ARGF.filename # => "foo"
ARGF.close
ARGF.filename # => "bar"
ARGF.close

@see ARGF.class#closed?...

ARGF.class#closed? -> bool (6171.0)

現在開いている処理対象のファイルがARGFがcloseされていればtrueを返します。

...理対象のファイルがARGFがcloseされていればtrueを返します。

例:
# $ echo "foo" > foo
# $ echo "bar" > bar
# $ ruby argf.rb foo bar

ARGF.filename # => "foo"
ARGF.close
# 複数のファイルを開いているので1度のARGF.closeではまた全てのファイル...
...を閉じていないのでfalseになる
ARGF.closed? # => false
ARGF.filename # => "bar"
ARGF.close
# 2つのファイルを開いていたので2度目のARGF.closeで全てのファイルを閉じたためtrueになる
ARGF.closed? # => true

@see IO#closed?, ARGF.class#close...

IO#fileno -> Integer (25.0)

ファイル記述子を表す整数を返します。

...ファイル記述子を表す整数を返します。

@raise IOError 既に close されている場合に発生します。


//emlist[例][ruby]{
$
stdin.fileno # => 0
$
stdout.fileno # => 1
//}...
...ファイル記述子を表す整数を返します。

@raise IOError 既に close されている場合に発生します。


//emlist[例][ruby]{
$
stdin.fileno # => 0
$
stdout.fileno # => 1
//}

@see Dir#fileno...

IO#pid -> Integer | nil (25.0)

自身が IO.popen で作られたIOポートなら、子プロセスのプロセス ID を 返します。それ以外は nil を返します。

...す。

@raise IOError 既に close されている場合に発生します。

//emlist[例][ruby]{
IO.popen("-") do |pipe|
if pipe
$
stderr.puts "In parent, child pid is #{pipe.pid}" # => In parent, child pid is 16013
else
$
stderr.puts "In child, pid is #{$$}" # => In child...

IO#to_i -> Integer (25.0)

ファイル記述子を表す整数を返します。

...ファイル記述子を表す整数を返します。

@raise IOError 既に close されている場合に発生します。


//emlist[例][ruby]{
$
stdin.fileno # => 0
$
stdout.fileno # => 1
//}...
...ファイル記述子を表す整数を返します。

@raise IOError 既に close されている場合に発生します。


//emlist[例][ruby]{
$
stdin.fileno # => 0
$
stdout.fileno # => 1
//}

@see Dir#fileno...

絞り込み条件を変える