るりまサーチ

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

別のキーワード

  1. time rfc2822
  2. time iso8601
  3. time httpdate
  4. time parse
  5. time strptime

ライブラリ

クラス

モジュール

キーワード

検索結果

Kernel#timeout(sec) {|i| .... } -> object (6107.0)

ブロックを sec 秒の期限付きで実行します。 ブロックの実行時間が制限を過ぎたときは例外 Timeout::Error が発生します。

...sec 秒の期限付きで実行します。
ブロックの実行時間が制限を過ぎたときは例外
Time
out::Error が発生します。

exception_class を指定した場合には Timeout::Error の代わりに
その例外が発生します。
ブロックパラメータ i は sec がは...
...した時、発生させる例外を指定します.

===
注意

time
out による割り込みは Thread によって実現されています。C 言語
レベルで実装され、Ruby のスレッドが割り込めない処理に対して
time
out は無力です。
そのような
ものは実用...

Kernel#timeout(sec, exception_class = nil) {|i| .... } -> object (6107.0)

ブロックを sec 秒の期限付きで実行します。 ブロックの実行時間が制限を過ぎたときは例外 Timeout::Error が発生します。

...sec 秒の期限付きで実行します。
ブロックの実行時間が制限を過ぎたときは例外
Time
out::Error が発生します。

exception_class を指定した場合には Timeout::Error の代わりに
その例外が発生します。
ブロックパラメータ i は sec がは...
...した時、発生させる例外を指定します.

===
注意

time
out による割り込みは Thread によって実現されています。C 言語
レベルで実装され、Ruby のスレッドが割り込めない処理に対して
time
out は無力です。
そのような
ものは実用...

String#%(args) -> String (43.0)

printf と同じ規則に従って args をフォーマットします。

...0"
p "i = %#x" % 10 # => "i = 0xa"
p "i = %#o" % 10 # => "i = 012"

p "%d" % 10 # => "10"
p "%d,%o" % [10, 10] # => "10,12"
//}

===
sprintf フォーマット

Ruby の sprintf フォーマットは基本的に C 言語の sprintf(3)
のものと同じです。ただし、short...
...][フラグ][幅][.精度]指示子

`%' 自身を出力するには `%%' とします。

以下それぞれの要素に関して説明します。

===
フラグ

フラグには #, +, ' '(スペース), -, 0 の5種類があります。

: #

2進、8進、16進の指示子(b, B, o, x, X) では...
...//emlist[][ruby]{
p sprintf("%#10x", 10) #=> " 0xa"
p sprintf("%#10o", 10) #=> " 012"
p sprintf("%#10b", 10) #=> " 0b1010"
//}

===


0以外の数字で始まる数字列は幅指定になります。幅は生成文字列の長さを示
します。後述の精度の値に...