るりまサーチ

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

関連するキーワード

  1. win32ole argv
  2. optparse argv

ライブラリ

キーワード

検索結果

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...

絞り込み条件を変える