るりまサーチ

最速Rubyリファレンスマニュアル検索!
336件ヒット [1-100件を表示] (0.171秒)
トップページ > クエリ:t[x] > クエリ:@[x] > モジュール:Kernel[x] > クエリ:j[x]

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. matrix t
  4. t61string new
  5. fiddle type_size_t

ライブラリ

キーワード

検索結果

<< 1 2 3 ... > >>

Kernel#j(*objects) -> nil (18220.0)

与えられたオブジェクトを JSON 形式の文字列で標準出力に一行で出力します。

...トを JSON 形式の文字列で標準出力に一行で出力します。

@
param objects JSON 形式で出力したいオブジェクトを指定します。

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

j
([1,2,{"name" => "tanaka","age" => 19}])
# => [1,2,{"name":"tanaka","age":19}]
//}

@
see Kernel.#p...

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

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

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

exception_class を指定した場合には Timeout::Error の代わりに
その例外が発生します。
ブロックパラメータ i は sec がはい...
...なしで
ブロックを実行します。

@
param sec タイムアウトする時間を秒数で指定します.
@
param exception_class タイムアウトした時、発生させる例外を指定します.

=== 注意

t
imeout による割り込みは Thread によって実現されています...
...レベルで実装され、Ruby のスレッドが割り込めない処理に対して
t
imeout は無力です。
そのような
ものは実用レベルでは少ないのですが、例をあげると Socket などは
DNSの名前解決に時間がかかった場合割り込めません
(resolv-r...

Kernel.#putc(ch) -> object (6243.0)

文字 ch を 標準出力 $stdout に出力します。

...ch を 標準出力 $stdout に出力します。

ch が数値なら 0 〜 255 の範囲の対応する文字を出力します。
ch が文字列なら、その先頭1文字を出力します。
どちらでもない場合は、ch.to_int で整数に変換を試みます。

@
param ch 出力する...
...
@
return ch を返します
@
raise RangeError Bignum を引数にした場合に発生します。
@
raise IOError 標準出力が書き込み用にオープンされていなければ発生します。
@
raise Errno::EXXX 出力に失敗した場合に発生します。
@
raise TypeError Integer...
...きないオブジェクトを引数に
指定した場合に発生します。

//emlist[例][ruby]{
putc("ch")
putc(?c)
putc(99)
putc(355)
#=> cccc

putc(99.00) #=> c
putc(33333333333333333333333333333333333) # bignum too big to convert into `long' (RangeError)
//}

@
see IO#putc...

Kernel#with_werror(opt, opts = nil) {|opt, opts| ... } -> object (6235.0)

@todo 内部用?

...@todo 内部用?

???

@
param opt ????

@
param opts ????

@
return ブロックを評価した結果を返します。...

Kernel#with_werror(opt, opts = nil) {|opt| ... } -> object (6235.0)

@todo 内部用?

...@todo 内部用?

???

@
param opt ????

@
param opts ????

@
return ブロックを評価した結果を返します。...

絞り込み条件を変える

Kernel.#catch {|tag| .... } -> object (6225.0)

Kernel.#throwとの組み合わせで大域脱出を行います。 catch はブロックを実行します。

...
Kernel
.#throwとの組み合わせで大域脱出を行います。 catch はブロックを実行します。

ブロックの実行中に tag と同一のオブジェクトを引数とする Kernel.#throw が行われた
場合は、その throw の第二引数を戻り値として、ブロック...
...パラメータ tag に
渡されます。

@
param tag タグとなる任意のオブジェクトです。
@
return ブロックの返り値か、対応するthrowの第二引数を返り値として返します。

//emlist[例][ruby]{
result = catch do |tag|
for i in 1..2
for j in 1..2...
...for k in 1..2
throw tag, k
end
end
end
end

p result #=> 1
//}

@
see Kernel.#throw...

Kernel.#catch(tag) {|tag| .... } -> object (6225.0)

Kernel.#throwとの組み合わせで大域脱出を行います。 catch はブロックを実行します。

...
Kernel
.#throwとの組み合わせで大域脱出を行います。 catch はブロックを実行します。

ブロックの実行中に tag と同一のオブジェクトを引数とする Kernel.#throw が行われた
場合は、その throw の第二引数を戻り値として、ブロック...
...パラメータ tag に
渡されます。

@
param tag タグとなる任意のオブジェクトです。
@
return ブロックの返り値か、対応するthrowの第二引数を返り値として返します。

//emlist[例][ruby]{
result = catch do |tag|
for i in 1..2
for j in 1..2...
...for k in 1..2
throw tag, k
end
end
end
end

p result #=> 1
//}

@
see Kernel.#throw...

Kernel#JSON(object, options = {}) -> object (6219.0)

第一引数に与えられたオブジェクトの種類によって Ruby のオブジェクトか JSON 形式の文字列を返します。

...クトか JSON 形式の文字列を返します。

第一引数に文字列のようなオブジェクトを指定した場合は、それを JSON.#parse を用いてパースした結果を返します。
そうでないオブジェクトを指定した場合は、それを JSON.#generate を用...
...

@
param object 任意のオブジェクトを指定します。

@
param options JSON.#parse, JSON.#generate に渡すオプションを指定します。

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

J
SON('[1,2,{"name":"tanaka","age":19}]')
# => [1, 2, {"name"=>"tanaka", "age"=>19}]

J
SON('[1,2,{"name":"ta...
...naka","age":19}]', symbolize_names: true)
# => [1, 2, {:name=>"tanaka", :age=>19}]
//}

@
see JSON.#parse, JSON.#generate...

Kernel#time(msg, width = 25) { ... } -> object (6219.0)

与えられたブロックの実行時間を計測して表示します。

...与えられたブロックの実行時間を計測して表示します。

@
param msg 表示するメッセージを指定します。

@
param width 表示する幅を指定します。

@
return ブロックの実行結果を返します。...
<< 1 2 3 ... > >>