2345件ヒット
[1-100件を表示]
(0.254秒)
クラス
-
ARGF
. class (843) - Array (11)
- BasicObject (44)
- Class (11)
- Complex (33)
- Data (14)
- Enumerator (73)
-
Enumerator
:: Chain (12) -
Enumerator
:: Lazy (60) - Fiber (25)
- Float (33)
- Hash (22)
- IO (198)
- Method (83)
- Module (22)
- NoMethodError (28)
- Numeric (33)
- Object (154)
- Proc (62)
- Rational (11)
-
RubyVM
:: InstructionSequence (11) - String (27)
- Struct (44)
- Thread (55)
- UnboundMethod (10)
モジュール
- Enumerable (72)
- Kernel (255)
- Process (33)
キーワード
- % (11)
- === (29)
- ARGF (22)
-
ARGF
. class (11) - ARGV (11)
- ArgumentError (11)
- Array (11)
- Float (11)
- Hash (11)
- Integer (11)
- Method (11)
- Numeric (11)
- Proc (11)
- String (11)
- [] (48)
-
_ _ send _ _ (22) -
_ dump (11) -
add
_ trace _ func (11) - angle (33)
- args (11)
- argv (11)
- argv0 (11)
-
bind
_ call (10) - binmode (11)
- binmode? (11)
- bytes (14)
- call (33)
- chars (14)
-
class
_ exec (11) - close (11)
- closed? (11)
- codepoints (14)
- concat (8)
- convert (11)
- define (4)
- each (100)
-
each
_ byte (22) -
each
_ char (22) -
each
_ codepoint (22) -
each
_ line (44) -
each
_ with _ index (22) -
each
_ with _ object (11) - entries (11)
-
enum
_ for (44) - eof (11)
- eof? (11)
- exec (33)
-
external
_ encoding (11) - fcntl (11)
- file (11)
- filename (11)
- fileno (11)
- force (11)
- fork (11)
- format (11)
- getbyte (11)
- getc (11)
- gets (33)
- initialize (11)
-
inplace
_ mode (11) -
inplace
_ mode= (11) - inspect (16)
-
instance
_ exec (11) -
internal
_ encoding (11) - ioctl (11)
- lambda (17)
- lineno (11)
- lineno= (11)
- lines (42)
-
marshal
_ dump (11) -
method
_ missing (11) -
module
_ exec (11) - name (11)
- new (101)
- owner (11)
- p (11)
- path (11)
- phase (33)
- popen (154)
- pos (11)
- pos= (11)
- prepend (8)
- print (33)
- printf (44)
- proc (18)
-
public
_ send (22) - putc (11)
- puts (22)
- read (11)
-
read
_ nonblock (11) - readbyte (11)
- readchar (11)
- readline (33)
- readlines (33)
- readpartial (11)
- receiver (11)
- resume (11)
- rewind (11)
- seek (11)
- send (22)
-
set
_ encoding (33) -
set
_ trace _ func (22) - shift (11)
- skip (11)
- spawn (33)
- sprintf (11)
- start (11)
- syscall (11)
- system (22)
- tell (11)
-
to
_ a (55) -
to
_ enum (44) -
to
_ h (17) -
to
_ i (11) -
to
_ io (11) -
to
_ s (16) -
to
_ write _ io (11) - transfer (3)
-
try
_ convert (11) - with (2)
-
with
_ index (16) -
with
_ object (11) - write (11)
- yield (22)
検索結果
先頭5件
-
Complex
# arg -> Float (23157.0) -
自身の偏角を[-π,π]の範囲で返します。
...3, Math::PI/2).arg # => 1.5707963267948966
//}
非正の実軸付近での挙動に注意してください。以下の例のように虚部が 0.0 と
-0.0 では値が変わります。
//emlist[例][ruby]{
Complex(-1, 0).arg #=> 3.141592653589793
Complex(-1, -0).arg #=......> 3.141592653589793
Complex(-1, -0.0).arg #=> -3.141592653589793
Complex(0, 0.0).arg #=> 0.0
Complex(0, -0.0).arg #=> -0.0
Complex(-0.0, 0).arg #=> 3.141592653589793
Complex(-0.0, -0.0).arg #=> -3.141592653589793
//}
@see Numeric#arg... -
Numeric
# arg -> 0 | Math :: PI (23121.0) -
自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
...自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
//emlist[例][ruby]{
1.arg # => 0
-1.arg # => 3.141592653589793
//}
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
@see Complex#arg... -
Float
# arg -> 0 | Float (23115.0) -
自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
...自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
//emlist[例][ruby]{
1.arg # => 0
-1.arg # => 3.141592653589793
//}
ただし、自身が NaN(Not a number) であった場合は、NaN を返します。... -
ARGF
. class # argv -> Array (17102.0) -
Object::ARGV を返します。
...Object::ARGV を返します。
ARGF が ARGV をどう扱うかについては ARGF を参照してください。
例:
$ ruby argf.rb -v glark.txt
ARGF.argv #=> ["-v", "glark.txt"]... -
NoMethodError
# args -> [object] (14102.0) -
メソッド呼び出しに使われた引数を配列で返します。
...メソッド呼び出しに使われた引数を配列で返します。
例:
begin
foobar(1,2,3)
rescue NoMethodError
p $!
p $!.name
p $!.args
end
# => #<NoMethodError: undefined method `foobar' for main:Object>
:foobar
[1, 2, 3]... -
Object
:: ARGF -> Object (14102.0) -
引数 (なければ標準入力) で構成される仮想ファイル (詳細は ARGF、ARGF.class を参照)。
...準入力) で構成される仮想ファイル
(詳細は ARGF、ARGF.class を参照)。
つまり Kernel.#gets は ARGF.class#gets と同じ意味です。
ARGF.class#file で現在読み込み中のファイルオブジェクトが、
ARGF.class#filename で現在読み込み中のファイル... -
Object
:: ARGV -> Array (14102.0) -
Ruby スクリプトに与えられた引数を表す配列です。
...Ruby 自身に対する引数は取り除かれています。
例:
スクリプト argv.rb の内容が
p ARGV
であったとします。このときシェルから次を実行すると、
$ ruby argv.rb foo bar baz
結果は以下のように出力されます。
["foo", "bar", "ba... -
Process
. # argv0 -> String (14102.0) -
現在実行中の Ruby スクリプトの名前を表す文字列です。$0 を更新して も本メソッドの戻り値への影響はありません。
現在実行中の Ruby スクリプトの名前を表す文字列です。$0 を更新して
も本メソッドの戻り値への影響はありません。
本メソッドは 2.1 以降でグローバル変数を用いないで現在実行中の Ruby スク
リプトの名前を表す文字列を取得する手段として提供されました。
@see Process.#setproctitle, $0 -
ARGF (14002.0)
-
スクリプトに指定した引数 (Object::ARGV を参照) をファイル名とみなして、 それらのファイルを連結した 1 つの仮想ファイルを表すオブジェクトです。 ARGV が空なら標準入力を対象とします。 ARGV を変更すればこのオブジェクトの動作に影響します。
...クリプトに指定した引数
(Object::ARGV を参照) をファイル名とみなして、
それらのファイルを連結した 1 つの仮想ファイルを表すオブジェクトです。
ARGV が空なら標準入力を対象とします。
ARGV を変更すればこのオブジェクト......mlist[][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
//}
のように動作します。
ARGF を処理するごとに ARGV の要素は一つずつ......で ARGF を読み込んだ後、再度 ARGF から内容を読むと
(ARGV が空なので)標準入力からの読み込みとなります。
//emlist[][ruby]{
ARGV.replace %w(/tmp/foo /tmp/bar)
ARGF.each {|line|
# 処理中の ARGV の内容を表示
p [ARGF.filename, ARGV]
ARGF.skip... -
ARGF
. class (14002.0) -
ARGF を表すクラスです。
...ARGF を表すクラスです。...