るりまサーチ

最速Rubyリファレンスマニュアル検索!
738件ヒット [1-100件を表示] (0.036秒)
トップページ > クエリ:@[x] > クラス:ARGF.class[x]

ライブラリ

キーワード

検索結果

<< 1 2 3 ... > >>

ARGF.class#set_encoding(enc_str, options = {}) -> self (31.0)

ARGF の外部/内部エンコーディングを設定します。 次以降に処理するファイルにも同じ設定が適用されます。

...ください。

@
param enc_str 外部/内部エンコーディングを"A:B" のようにコロンで
区切って指定します。
@
param ext_enc 外部エンコーディングを表す文字列か
Encoding オブジェクトを指定します。
@
param int_enc 内...
...部エンコーディングを表す文字列か
Encoding オブジェクトを指定します。
@
param options エンコーディング変換のオプション。
String#encode と同じものが指定できます。

@
see String#encode...

ARGF.class#set_encoding(ext_enc) -> self (31.0)

ARGF の外部/内部エンコーディングを設定します。 次以降に処理するファイルにも同じ設定が適用されます。

...ください。

@
param enc_str 外部/内部エンコーディングを"A:B" のようにコロンで
区切って指定します。
@
param ext_enc 外部エンコーディングを表す文字列か
Encoding オブジェクトを指定します。
@
param int_enc 内...
...部エンコーディングを表す文字列か
Encoding オブジェクトを指定します。
@
param options エンコーディング変換のオプション。
String#encode と同じものが指定できます。

@
see String#encode...

ARGF.class#set_encoding(ext_enc, int_enc, options = {}) -> self (31.0)

ARGF の外部/内部エンコーディングを設定します。 次以降に処理するファイルにも同じ設定が適用されます。

...ください。

@
param enc_str 外部/内部エンコーディングを"A:B" のようにコロンで
区切って指定します。
@
param ext_enc 外部エンコーディングを表す文字列か
Encoding オブジェクトを指定します。
@
param int_enc 内...
...部エンコーディングを表す文字列か
Encoding オブジェクトを指定します。
@
param options エンコーディング変換のオプション。
String#encode と同じものが指定できます。

@
see String#encode...

ARGF.class#gets(limit, chomp: false) -> String | nil (25.0)

ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に は nil を返します。

...返します。

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切
りなしとみなします。空文字列 "" を指定すると連続する改行を行
の区切りとみなします(パラグラフモード)。

@
param limit 最...
...大の読み込みバイト数

@
param chomp true を指定すると各行の末尾から "\n", "\r", または "\r\n" を取り除きます。

例:
# $ echo "line1\nline2\nline3\n\nline4\n" > test.txt
# $ ruby test.rb test.txt

# test.rb
ARGF.gets # => "line1\n"

例:
#...
...est.txt

# test.rb
ARGF.gets("e") # => "line"


例:
# $ echo "line1\nline2\nline3\n\nline4\n" > test.txt
# $ ruby test.rb test.txt

# test.rb
ARGF.gets("") # => "line1\nline2\nline3\n\n"

@
see Kernel.#gets, IO#gets, ARGF.class#getbyte, ARGF.class#getc...

ARGF.class#gets(rs = $/, chomp: false) -> String | nil (25.0)

ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に は nil を返します。

...返します。

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切
りなしとみなします。空文字列 "" を指定すると連続する改行を行
の区切りとみなします(パラグラフモード)。

@
param limit 最...
...大の読み込みバイト数

@
param chomp true を指定すると各行の末尾から "\n", "\r", または "\r\n" を取り除きます。

例:
# $ echo "line1\nline2\nline3\n\nline4\n" > test.txt
# $ ruby test.rb test.txt

# test.rb
ARGF.gets # => "line1\n"

例:
#...
...est.txt

# test.rb
ARGF.gets("e") # => "line"


例:
# $ echo "line1\nline2\nline3\n\nline4\n" > test.txt
# $ ruby test.rb test.txt

# test.rb
ARGF.gets("") # => "line1\nline2\nline3\n\n"

@
see Kernel.#gets, IO#gets, ARGF.class#getbyte, ARGF.class#getc...

絞り込み条件を変える

ARGF.class#gets(rs, limit, chomp: false) -> String | nil (25.0)

ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に は nil を返します。

...返します。

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切
りなしとみなします。空文字列 "" を指定すると連続する改行を行
の区切りとみなします(パラグラフモード)。

@
param limit 最...
...大の読み込みバイト数

@
param chomp true を指定すると各行の末尾から "\n", "\r", または "\r\n" を取り除きます。

例:
# $ echo "line1\nline2\nline3\n\nline4\n" > test.txt
# $ ruby test.rb test.txt

# test.rb
ARGF.gets # => "line1\n"

例:
#...
...est.txt

# test.rb
ARGF.gets("e") # => "line"


例:
# $ echo "line1\nline2\nline3\n\nline4\n" > test.txt
# $ ruby test.rb test.txt

# test.rb
ARGF.gets("") # => "line1\nline2\nline3\n\n"

@
see Kernel.#gets, IO#gets, ARGF.class#getbyte, ARGF.class#getc...

ARGF.class#read_nonblock(maxlen, outbuf = nil, exception: true) -> String | Symbol | nil (25.0)

処理中のファイルからノンブロッキングモードで最大 maxlen バイト読み込みます。 詳しくは IO#read_nonblock を参照してください。

...い。

ARGF.class
#read などとは違って複数ファイルを同時に読み込むことはありません。

@
param maxlen 読み込む長さの上限を整数で指定します。
@
param outbuf 読み込んだデータを格納する String オブジェクトを指定します。
@
param exce...
...::EWOULDBLOCK が発生する代わりに
:wait_readable を返すかどうかを指定します。また、false
を指定した場合は既に EOF に達していれば
EOFError の代わりに nil を返します。

@
see ARGF.class#readpartial...

ARGF.class#readline(limit) -> String (25.0)

ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に は EOFError を発生します。

...生します。

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切
りなしとみなします。空文字列 "" を指定すると連続する改行を行
の区切りとみなします(パラグラフモード)。

@
param limit 最...
...大の読み込みバイト数

@
raise EOFError EOFに達したら発生する

@
see Kernel.#readline, ARGF.class#gets...

ARGF.class#readline(rs = $/) -> String (25.0)

ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に は EOFError を発生します。

...生します。

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切
りなしとみなします。空文字列 "" を指定すると連続する改行を行
の区切りとみなします(パラグラフモード)。

@
param limit 最...
...大の読み込みバイト数

@
raise EOFError EOFに達したら発生する

@
see Kernel.#readline, ARGF.class#gets...

ARGF.class#readline(rs, limit) -> String (25.0)

ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に は EOFError を発生します。

...生します。

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切
りなしとみなします。空文字列 "" を指定すると連続する改行を行
の区切りとみなします(パラグラフモード)。

@
param limit 最...
...大の読み込みバイト数

@
raise EOFError EOFに達したら発生する

@
see Kernel.#readline, ARGF.class#gets...

絞り込み条件を変える

<< 1 2 3 ... > >>