種類
- インスタンスメソッド (290)
- クラス (45)
- モジュール関数 (44)
- 特異メソッド (27)
クラス
-
ARGF
. class (22) - Array (22)
- Binding (10)
- Enumerator (33)
-
Enumerator
:: Lazy (44) - Float (20)
- IO (11)
- Integer (66)
- Object (44)
- String (11)
- Thread (16)
-
Thread
:: ConditionVariable (18)
キーワード
- * (33)
- Fiber (11)
- Numeric (11)
- Symbol (1)
- ThreadGroup (11)
- Tms (11)
-
at
_ exit (11) - broadcast (9)
-
clock
_ gettime (11) - downto (22)
-
enum
_ for (44) - eof (11)
- eof? (11)
-
local
_ variables (10) - next (11)
-
next
_ float (10) -
prev
_ float (10) -
report
_ on _ exception (8) -
report
_ on _ exception= (8) - select (11)
- signal (9)
-
to
_ enum (44) - upto (22)
- waitall (11)
-
with
_ object (22)
検索結果
先頭5件
-
Integer
# times -> Enumerator (18122.0) -
self 回だけ繰り返します。 self が正の整数でない場合は何もしません。
...ら self - 1 までの数値が渡されます。
//emlist[][ruby]{
3.times { puts "Hello, World!" } # Hello, World! と3行続いて表示される。
0.times { puts "Hello, World!" } # 何も表示されない。
5.times {|n| print n } # 01234 と表示される。
//}
@see Integer#... -
Integer
# times {|n| . . . } -> self (18122.0) -
self 回だけ繰り返します。 self が正の整数でない場合は何もしません。
...ら self - 1 までの数値が渡されます。
//emlist[][ruby]{
3.times { puts "Hello, World!" } # Hello, World! と3行続いて表示される。
0.times { puts "Hello, World!" } # 何も表示されない。
5.times {|n| print n } # 01234 と表示される。
//}
@see Integer#... -
Process
. # times -> Process :: Tms (18103.0) -
自身のプロセスとその子プロセスが消費したユーザ/システム CPU 時間の積算を Process::Tms オブジェクトで返します。 時間の単位は秒で、浮動小数点数で与えられます。
自身のプロセスとその子プロセスが消費したユーザ/システム CPU 時間の積算を
Process::Tms オブジェクトで返します。
時間の単位は秒で、浮動小数点数で与えられます。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
@see Process::Tms -
String
# *(times) -> String (131.0) -
文字列の内容を times 回だけ繰り返した新しい文字列を作成して返します。
...文字列の内容を times 回だけ繰り返した新しい文字列を作成して返します。
@param times 整数
@return self を times 回繰り返した新しい文字列
@raise ArgumentError 引数に負数を指定したときに発生します。
//emlist[例][ruby]{
p "s... -
Array
# *(times) -> Array (125.0) -
配列の内容を times 回 繰り返した新しい配列を作成して返します。 値はコピーされないことに注意してください。
...配列の内容を times 回 繰り返した新しい配列を作成して返します。
値はコピーされないことに注意してください。
@param times 繰り返したい回数を整数で指定します。
整数以外のオブジェクトを指定した場合は to_in... -
Process
. # clock _ gettime(clock _ id , unit=:float _ second) -> Float | Integer (32.0) -
POSIX の clock_gettime() 関数の時間を返します。
...れかで指定します。
サポートされている定数は OS やバージョンに依存します。
: Process::CLOCK_REALTIME
SUSv2 to 4, Linux 2.5.63, FreeBSD 3.0, NetBSD 2.0, OpenBSD 2.1, macOS 10.12
: Process::CLOCK_MONOTONIC
SUSv3 to 4, Linux 2.5.63, FreeBSD 3.0, NetBS......:GETTIMEOFDAY_BASED_CLOCK_REALTIME と定義されています。
CLOCK_REALTIME のエミュレーション:
: :GETTIMEOFDAY_BASED_CLOCK_REALTIME
SUS で定義されている gettimeofday() を使います。 (しかし SUSv4 で obsoleted になっています)
精度は1マイクロ秒です......可能な mach_absolute_time() を使います。
精度は CPU に依存します。
: :TIMES_BASED_CLOCK_MONOTONIC
POSIX で定義されている times() の結果を使います。
POSIX では「times() は過去のある時点 (例えばシステムの起動時刻) からの経過クロッ... -
Process
:: Tms (24.0) -
Process.#times の返り値を表現する構造体です。
...Process.#times の返り値を表現する構造体です。
この機能がサポートされているプラットフォーム上でプロセスの
処理時間に関する情報を保持します。プラットフォームによっては
使えない値があります。
@see Process.#times... -
Thread
. report _ on _ exception -> bool (14.0) -
真の時は、いずれかのスレッドが例外によって終了した時に、その内容を $stderr に報告します。
...。
Thread.new { 1.times { raise } }
は $stderr に以下のように出力します:
#<Thread:...> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
2: from -e:1:in `block in <main>'
1: from -e:1:in `times'
これによって... -
Thread
. report _ on _ exception=(newstate) (14.0) -
真の時は、いずれかのスレッドが例外によって終了した時に、その内容を $stderr に報告します。
...。
Thread.new { 1.times { raise } }
は $stderr に以下のように出力します:
#<Thread:...> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
2: from -e:1:in `block in <main>'
1: from -e:1:in `times'
これによって... -
ARGF
. class # eof -> bool (8.0) -
現在開いているファイルがEOFに達したらtrueを返します。そうでない場合は falseを返します。
...IOError ファイルがopenされていない場合に発生します。
$ echo "eof" | ruby argf.rb
ARGF.eof? # => false
3.times { ARGF.readchar }
ARGF.eof? # => false
ARGF.readchar # => "\n"
ARGF.eof? # => true
@see IO#eof,...