関連するキーワード
種類
- 変数 (15)
- モジュール関数 (9)
- 定数 (3)
- インスタンスメソッド (1)
検索結果
先頭5件
-
Kernel
:: ARGV -> Array (18108) -
Ruby スクリプトに与えられた引数を表す配列です。
...Ruby スクリプトに与えられた引数を表す配列です。
optparse を require することにより、ARGV は
OptionParser::Arguable を Object#extend します。
@see OptionParser::Arguable... -
Kernel
$ $ ARGV -> [String] (6108) -
$* の別名
...$* の別名
require "English"
p $ARGV
# end of sample.rb
ruby sample.rb 31 /home/hoge/fuga.txt
#=> ["31", "/home/hoge/fuga.txt"]... -
Kernel
# getopts(single _ opts , *long _ opts) -> Integer | nil (39) -
このメソッドは obsolete です。 optparse ライブラリで提供されている ARGV.getopts を使ってください。Kernel::ARGV, OptionParser::Arguable#getopts を参照。
...は obsolete です。
optparse ライブラリで提供されている
ARGV.getopts を使ってください。Kernel::ARGV, OptionParser::Arguable#getopts を参照。
指定された short_opt や long_opt に応じて ARGV を解析し、
結果をそれぞれのグローバル変数にセッ... -
Kernel
. # gets(rs = $ / ) -> String | nil (25) -
ARGFから一行読み込んで、それを返します。 行の区切りは引数 rs で指定した文字列になります。
...文字列になります。
rs に nil を指定すると行区切りなしとみなしてファイルの内容を
すべて読み込みます。ARGVに複数のファイル名が存在する場合は1度に1ファイルずつ読み込みます。
空文字列 "" を指定すると連続する改......失敗した場合に発生します。
---main.rb---
ARGV << 'b.txt' << 'c.txt'
p gets #=> "hello\n"
p gets(nil) #=> "it\ncommon\n"
p gets("") #=> "ARGF\n\n"
p gets('、') #=> "スクリプトに指定した引数 (Kernel::ARGV を参照) をファイル名と\nみなして、"
p get......lo
it
common
--- c.txt ---
ARGF
スクリプトに指定した引数 (Kernel::ARGV を参照) をファイル名と
みなして、それらのファイルを連結した 1 つの仮想ファイルを表すオブジェクトです。
@see $/,ARGF,Kernel.#readlines,Kernel.#readline... -
Kernel
. # readline(rs = $ / ) -> String (25) -
ARGFから一行読み込んで、それを返します。 行の区切りは引数 rs で指定した文字列になります。
...文字列になります。
rs に nil を指定すると行区切りなしとみなしてファイルの内容を
すべて読み込みます。ARGVに複数のファイル名が存在する場合は1度に1ファイルずつ読み込みます。
空文字列 "" を指定すると連続する改......検出すると発生します。
---main.rb---
ARGV << 'b.txt' << 'c.txt'
p readline #=> "hello\n"
p readline(nil) #=> "it\ncommon\n"
p readline("") #=> "ARGF\n\n"
p readline('、') #=> "スクリプトに指定した引数 (Kernel::ARGV を参照) をファイル名と\nみなして......hello
it
common
--- c.txt ---
ARGF
スクリプトに指定した引数 (Kernel::ARGV を参照) をファイル名と
みなして、それらのファイルを連結した 1 つの仮想ファイルを表すオブジェクトです。
@see $/,ARGF,Kernel.#readlines,Kernel.#gets... -
Kernel
. # readlines(rs = $ / ) -> [String] | nil (25) -
ARGFを Kernel.#gets(rs) でEOFまで読み込んで、その各行を要素としてもつ配列を返します。 行の区切りは引数 rs で指定した文字列になります。
...ARGFを Kernel.#gets(rs) でEOFまで読み込んで、その各行を要素としてもつ配列を返します。
行の区切りは引数 rs で指定した文字列になります。
rs に nil を指定すると行区切りなしとみなします。
空文字列 "" を指定すると連続......します。
---main.rb---
ARGV << 'b.txt' << 'b.txt'
p readlines #=> ["hello\n", "it\n", "\n", "common\n", "hello\n", "it\n", "\n", "common\n"]
ARGV << 'b.txt' << 'b.txt'
p readlines(nil) #=> ["hello\nit\n\ncommon\n", "hello\nit\n\ncommon\n"]
ARGV << 'b.txt' << 'b.txt'
p readli......nes("") #=> ["hello\nit\n\n", "common\n", "hello\nit\n\n", "common\n"]
ARGV << 'b.txt' << 'b.txt'
p readlines('it') #=> ["hello\nit", "\n\ncommon\n", "hello\nit", "\n\ncommon\n"]
p readlines #=> nil
--- b.txt ---
hello
it
common
@see $/,ARGF,Kernel.#gets... -
Kernel
$ $ * -> [String] (17) -
Rubyスクリプトに与えられた引数を表す配列です。 組み込み定数 Kernel::ARGV の別名です。
...Rubyスクリプトに与えられた引数を表す配列です。
組み込み定数 Kernel::ARGV の別名です。
Ruby 自身に対する引数は取り除かれています。
この変数はグローバルスコープです。... -
Kernel
$ $ -i -> bool (7) -
in-place 置換モードで用いられます。
...プションが指定されていない時の値は nil です。
スクリプト内で $-i に代入することもでき、
その場合は Kernel::ARGV の次の
ファイルを読み込み始めるタイミングで in-place 置換を開始します。
この変数はグローバルスコー... -
Kernel
$ $ INPUT _ LINE _ NUMBER -> Fixnum (7) -
$. の別名
...$. の別名
1 e
2 f
3 g
4 h
5 i
# end of a.txt
require "English"
File.foreach(ARGV.at(0)){|line|
# read line
}
p $INPUT_LINE_NUMBER
# end of sample.rb
ruby sample.rb a.txt
#=> 5... -
Kernel
$ $ NR -> Fixnum (7) -
$. の別名
...$. の別名
1 e
2 f
3 g
4 h
5 i
# end of a.txt
require "English"
File.foreach(ARGV.at(0)){|line|
# read line
}
p $INPUT_LINE_NUMBER
# end of sample.rb
ruby sample.rb a.txt
#=> 5...
