るりまサーチ

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

別のキーワード

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

ライブラリ

クラス

キーワード

検索結果

ARGF.class#close -> self (21144.0)

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

..."bar" > bar

$ ruby argf.rb foo bar

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

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

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

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

$ ruby argf.rb foo bar

ARG
F.filename # => "foo"
ARG
F.close
ARG
F.filename # => "bar"
ARG
F.close

@
see ARGF.class#closed?...

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

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

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

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

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

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

IO#fcntl(cmd, arg = 0) -> Integer (156.0)

IOに対してシステムコール fcntl を実行します。 機能の詳細は fcntl(2) を参照してください。 fcntl(2) が返した整数を返します。

...ntl(2) を参照してください。
fcntl(2) が返した整数を返します。

@
param cmd IO に対するコマンドを、添付ライブラリ fcntl が提供している定数で指定します。

@
param arg cmd に対する引数を整数、文字列、booleanのいずれかで指定し...
...渡します。
arg
が nil か false の場合には 0を、true の場合には 1 を渡します。

@
raise Errno::EXXX fcntl の実行に失敗した場合に発生します。

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

//emlist[例][ruby]{
require "fcntl...