るりまサーチ

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

別のキーワード

  1. _builtin >
  2. bigdecimal >
  3. float >
  4. module >
  5. integer >

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Object::ARGF -> Object (18251.0)

引数 (なければ標準入力) で構成される仮想ファイル (詳細は ARGF、ARGF.class を参照)。

...入力) で構成される仮想ファイル
(詳細は ARGFARGF.class を参照)。

つまり Kernel.#gets は ARGF.class#gets と同じ意味です。
ARGF
.class#file で現在読み込み中のファイルオブジェクトが、
ARGF
.class#filename で現在読み込み中のファイル名...

ARGF.class#getbyte -> Integer | nil (3190.0)

self から 1 バイト(0..255)を読み込み整数として返します。 既に EOF に達していれば nil を返します。

...self から 1 バイト(0..255)を読み込み整数として返します。
既に EOF に達していれば nil を返します。

ARGF
はスクリプトに指定した引数(Object::ARGV を参照) をファイル名
とみなして、それらのファイルを連結した 1 つの仮想フ...
...ho "foo" > file1
$ echo "bar" > file2
$ ruby argf.rb file1 file2

ARGF
.getbyte # => 102
ARGF
.getbyte # => 111
ARGF
.getbyte # => 111
ARGF
.getbyte # => 10
ARGF
.getbyte # => 98
ARGF
.getbyte # => 97
ARGF
.getbyte # => 114
ARGF
.getbyte # => 10
ARGF
.getbyte # => nil

@see ARGF.class#g...

ARGF.class#getc -> String | nil (3190.0)

self から 1 文字読み込んで返します。EOF に到達した時には nil を返します。

...self から 1 文字読み込んで返します。EOF に到達した時には nil を返します。

ARGF
はスクリプトに指定した引数(Object::ARGV を参照) をファイル名
とみなして、それらのファイルを連結した 1 つの仮想ファイルを表すオブジェ...
...cho "foo" > file1
$ echo "bar" > file2
$ ruby argf.rb file1 file2

ARGF
.getc # => "f"
ARGF
.getc # => "o"
ARGF
.getc # => "o"
ARGF
.getc # => "\n"
ARGF
.getc # => "b"
ARGF
.getc # => "a"
ARGF
.getc # => "r"
ARGF
.getc # => "\n"
ARGF
.getc # => nil

@see ARGF.class#getbyte, ARGF.class#g...

ARGF.class#closed? -> bool (3188.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...

ARGF.class#gets(limit) -> String | nil (3176.0)

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

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

@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切
りなしとみなします。空文字列 "" を指定する...
...4\n" > test.txt
# $ ruby test.rb test.txt

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

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

# test.rb
ARGF
.gets(2) # => "li"

例:
# $ echo "line1\nline2\nline3\n\nline4\n" > tes...
...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(limit, chomp: false) -> String | nil (3176.0)

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

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

@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切
りなしとみなします。空文字列 "" を指定する...
...4\n" > test.txt
# $ ruby test.rb test.txt

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

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

# test.rb
ARGF
.gets(2) # => "li"

例:
# $ echo "line1\nline2\nline3\n\nline4\n" > tes...
...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 = $/) -> String | nil (3176.0)

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

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

@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切
りなしとみなします。空文字列 "" を指定する...
...4\n" > test.txt
# $ ruby test.rb test.txt

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

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

# test.rb
ARGF
.gets(2) # => "li"

例:
# $ echo "line1\nline2\nline3\n\nline4\n" > tes...
...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 (3176.0)

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

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

@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切
りなしとみなします。空文字列 "" を指定する...
...4\n" > test.txt
# $ ruby test.rb test.txt

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

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

# test.rb
ARGF
.gets(2) # => "li"

例:
# $ echo "line1\nline2\nline3\n\nline4\n" > tes...
...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) -> String | nil (3176.0)

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

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

@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切
りなしとみなします。空文字列 "" を指定する...
...4\n" > test.txt
# $ ruby test.rb test.txt

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

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

# test.rb
ARGF
.gets(2) # => "li"

例:
# $ echo "line1\nline2\nline3\n\nline4\n" > tes...
...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 (3176.0)

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

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

@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切
りなしとみなします。空文字列 "" を指定する...
...4\n" > test.txt
# $ ruby test.rb test.txt

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

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

# test.rb
ARGF
.gets(2) # => "li"

例:
# $ echo "line1\nline2\nline3\n\nline4\n" > tes...
...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#internal_encoding -> Encoding | nil (3170.0)

ARGF から読み込んだ文字列の内部エンコーディングを返します。 内部エンコーディングが指定されていない場合は nil を返します。

...
ARGF
から読み込んだ文字列の内部エンコーディングを返します。
内部エンコーディングが指定されていない場合は nil を返します。

まだ読み込み処理を始めていない場合は Encoding.default_external を返します。

ARGF
.class#set_encod...
...$ ruby -Eutf-8 test.rb

# test.rb
ARGF
.internal_encoding # => #<Encoding:UTF-8>
ARGF
.set_encoding('utf-8','ascii')
ARGF
.internal_encoding # => #<Encoding:US-ASCII>

例:
ARGF
.binmode
ARGF
.internal_encoding # => nil

@see IO, ARGF.class#external_encoding...

ARGF.class#inplace_mode -> String | nil (3164.0)

c:ARGF#inplace で書き換えるファイルのバックアップに付加される拡 張子を返します。拡張子が設定されていない場合は空文字列を返します。イン プレースモードでない場合は nil を返します。

...c:ARGF#inplace で書き換えるファイルのバックアップに付加される拡
張子を返します。拡張子が設定されていない場合は空文字列を返します。イン
プレースモードでない場合は nil を返します。

Ruby 起動時の -i オプション や...
...例:
# $ echo "test" > test.txt
# $ ruby -i.bak test.rb test.txt
# $ cat test.txt # => "TEST"
# $ cat test.txt.bak # => "test"

# test.rb
ARGF
.inplace_mode # => ".bak"
ARGF
.each_line {|e|print e.upcase} # => "TEST"

例:
# $ echo "test" > test.txt
# $ ruby test...
....rb test.txt
# $ cat test.txt # => "test"

# test.rb
ARGF
.inplace_mode # => nil
ARGF
.each_line {|e|print e.upcase} # => "TEST"

@see d:spec/rubycmd#cmd_option, ARGF.class#inplace_mode=...
<< 1 2 3 ... > >>