るりまサーチ

最速Rubyリファレンスマニュアル検索!
2699件ヒット [101-200件を表示] (0.028秒)
トップページ > クエリ:arg[x] > クエリ:ruby[x]

別のキーワード

  1. _builtin arg
  2. etc sc_arg_max
  3. mkmf arg_config
  4. float arg
  5. numeric arg

ライブラリ

クラス

モジュール

キーワード

検索結果

<< < 1 2 3 4 ... > >>

Object::ARGV -> Array (6128.0)

Ruby スクリプトに与えられた引数を表す配列です。

...Ruby スクリプトに与えられた引数を表す配列です。

組み込み変数 $* の別名です。
Ruby
自身に対する引数は取り除かれています。

例:

スクリプト argv.rb の内容が
p ARGV
であったとします。このときシェルから次を実行す...
...ると、
$ ruby argv.rb foo bar baz
結果は以下のように出力されます。
["foo", "bar", "baz"]...

Kernel#arg_config(config, default) { ... } -> object | String | true | nil (6125.0)

configure オプション --config の値を返します。

...ンに引数が指定されていた場合は指定した文字列を返します。

例えば extconf.rb で arg_config メソッドを使う場合、

$ ruby extconf.rb --foo --bar=baz

と実行したとき、arg_config("--foo") の値は true、
arg
_config("--bar") の値は "baz" です。...

Process.#argv0 -> String (6122.0)

現在実行中の Ruby スクリプトの名前を表す文字列です。$0 を更新して も本メソッドの戻り値への影響はありません。

...現在実行中の Ruby スクリプトの名前を表す文字列です。$0 を更新して
も本メソッドの戻り値への影響はありません。

本メソッドは 2.1 以降でグローバル変数を用いないで現在実行中の Ruby スク
リプトの名前を表す文字列...

WIN32OLE::ARGV -> [object] (6118.0)

直前のメソッド呼び出しの引数を格納した配列です。

...出し先が引数に対して値を設定できます。しかし、
Ruby
のメソッド引数は値のみを取るため、そのままでは呼び出し先が設定した
値を参照できません。このような場合、ARGVを参照することで呼び出し先の設
定値を参照でき...
...nd If
End Sub

# Ruby
x = 10
obj.Accm '*', x, 11
p x # => 10 …… 呼び出しによって影響を受けない
p WIN32OLE::ARGV # => ['*', 110, 11] …… 結果はARGVの対応する引数に反映される
obj.Accm '+', 10, 11
p WIN32OLE::ARGV # => ['+', 21, 11]...
...直前のメソッド呼び出しが例外となった場合、ARGVの設定内容は呼び出し前の
状態が保たれます。つまり、WIN32OLE自身がARGVの内容を消去するのは、メソッ
ド呼び出しに成功した場合のみです。このため最後のメソッド呼び...

Kernel$$ARGV -> [String] (6106.0)

$* の別名

...$* の別名

require "English"
p $ARGV
# end of sample.rb

ruby
sample.rb 31 /home/hoge/fuga.txt
#=> ["31", "/home/hoge/fuga.txt"]...

絞り込み条件を変える

OptionParser#default_argv -> [String] (6106.0)

自身がデフォルトでパースする引数を文字列の配列で返します。

...の配列で返します。

@param argv デフォルトでパースする文字列の配列を返します。

//emlist[例][ruby]{
require "optparse"

opts = OptionParser.new

# --hoo param1 --bar param2 をパラメーターに指定して実行
opts.default_argv # => ["--foo", "param1", "--bar",...

REXML::Instruction#target -> String (6106.0)

XML 処理命令のターゲットを返します。

...ゲットを返します。

//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/css" href="style.css"?>
<root />
EOS
doc[2] # => <?p-i xml-stylesheet ...?>
doc[2].target # => "xml-stylesheet"
doc[2].content...

rdoc/parser/ruby (6034.0)

Ruby のソースコードを解析するためのサブライブラリです。

...Ruby のソースコードを解析するためのサブライブラリです。

拡張子が .rb、.rbw のファイルを解析する事ができます。

=== メタプログラミングされたメソッド

動的に定義されたメソッドをドキュメントに含めたい場合、## で...
...コメントを開始します。

##
# This is a meta-programmed method!

add_my_method :meta_method, :arg1, :arg2

RDoc::Parser::Ruby は上記の :meta_method ようにメソッドの定義を行
うような識別子の後に続くトークンをメソッド名として解釈します。...

ARGF (6030.0)

スクリプトに指定した引数 (Object::ARGV を参照) をファイル名とみなして、 それらのファイルを連結した 1 つの仮想ファイルを表すオブジェクトです。 ARGV が空なら標準入力を対象とします。 ARGV を変更すればこのオブジェクトの動作に影響します。

...クリプトに指定した引数
(Object::ARGV を参照) をファイル名とみなして、
それらのファイルを連結した 1 つの仮想ファイルを表すオブジェクトです。
ARG
V が空なら標準入力を対象とします。
ARG
V を変更すればこのオブジェクト...
...

//emlist[][ruby]{
while line = ARGF.gets
# do something
end
//}

は、

//emlist[][ruby]{
while argv = ARGV.shift
File.open(argv) {|file|
while line = file.gets
# do something
end
}
end
//}

のように動作します。

ARG
F を処理するごとに ARGV の要素は一...
... ARGF を読み込んだ後、再度 ARGF から内容を読むと
(ARGV が空なので)標準入力からの読み込みとなります。

//emlist[][ruby]{
ARG
V.replace %w(/tmp/foo /tmp/bar)
ARG
F.each {|line|
# 処理中の ARGV の内容を表示
p [ARGF.filename, ARGV]
ARG
F.skip...
<< < 1 2 3 4 ... > >>