るりまサーチ

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

別のキーワード

  1. _builtin puts
  2. stringio puts
  3. csv puts
  4. kernel puts
  5. openssl puts

ライブラリ

キーワード

検索結果

<< < 1 2 3 4 > >>

Kernel.#print(*arg) -> nil (21020.0)

引数を順に標準出力 $stdout に出力します。引数が与えられない時には変数 $_ の値を出力します。

...た場合に発生します。

//emlist[例][ruby]{
print "Hello, world!"
print "Regexp is",/ant/
print nil
print "\n"
#=> Hello, world!Regexp is(?-mix:ant)

$_ = "input"
$, = "<and>"
$\ = "<end>\n"
print
print "AA","BB"
#=> input<end>
#=> AA<and>BB<end>
//}

@see Kernel.#puts,Kernel.#p,IO#print...

Kernel.#sleep -> Integer (21020.0)

sec 秒だけプログラムの実行を停止します。

...省略された場合、永久にスリープします。

@return 実際に停止していた秒数 (整数に丸められた値) です。

//emlist[例][ruby]{
it = Thread.new do
sleep
puts
'it_end'
end

re = sleep 2.11
puts
re
it.run
re2 = sleep 0.76
puts
re2
#=> 2
# it_end
# 1
//}...

Kernel.#sleep(sec) -> Integer (21020.0)

sec 秒だけプログラムの実行を停止します。

...省略された場合、永久にスリープします。

@return 実際に停止していた秒数 (整数に丸められた値) です。

//emlist[例][ruby]{
it = Thread.new do
sleep
puts
'it_end'
end

re = sleep 2.11
puts
re
it.run
re2 = sleep 0.76
puts
re2
#=> 2
# it_end
# 1
//}...

Kernel.#trace_var(varname) {|new_val| .... } -> nil (21020.0)

グローバル変数 varname への代入のフックを登録します。

...は明示的な代入だけです。
フックは複数登録できます。

フックを解除するには、hook に nil を
指定するか、Kernel.#untrace_var を用います。

hook が nil ならば、設定されていた
hook をすべて解除してその配列を返します(ブロッ...
...ます。解除した場合は解除した
フックを並べた配列を返します。

//emlist[例][ruby]{
trace_var(:$v){|val| puts "hook: $v=#{val.inspect}" }
$v = 1 #=> hook: $v=1
$v = "foo" #=> hook: $v="foo"
$v.upcase!
p $v #=> "FOO"
//}

@see Kernel.#untrace_var...

Kernel.#trace_var(varname, hook) -> [String|Proc] (21020.0)

グローバル変数 varname への代入のフックを登録します。

...は明示的な代入だけです。
フックは複数登録できます。

フックを解除するには、hook に nil を
指定するか、Kernel.#untrace_var を用います。

hook が nil ならば、設定されていた
hook をすべて解除してその配列を返します(ブロッ...
...ます。解除した場合は解除した
フックを並べた配列を返します。

//emlist[例][ruby]{
trace_var(:$v){|val| puts "hook: $v=#{val.inspect}" }
$v = 1 #=> hook: $v=1
$v = "foo" #=> hook: $v="foo"
$v.upcase!
p $v #=> "FOO"
//}

@see Kernel.#untrace_var...

絞り込み条件を変える

Kernel.#trace_var(varname, hook) -> nil (21020.0)

グローバル変数 varname への代入のフックを登録します。

...は明示的な代入だけです。
フックは複数登録できます。

フックを解除するには、hook に nil を
指定するか、Kernel.#untrace_var を用います。

hook が nil ならば、設定されていた
hook をすべて解除してその配列を返します(ブロッ...
...ます。解除した場合は解除した
フックを並べた配列を返します。

//emlist[例][ruby]{
trace_var(:$v){|val| puts "hook: $v=#{val.inspect}" }
$v = 1 #=> hook: $v=1
$v = "foo" #=> hook: $v="foo"
$v.upcase!
p $v #=> "FOO"
//}

@see Kernel.#untrace_var...

Kernel.#block_given? -> bool (21014.0)

メソッドにブロックが与えられていれば真を返します。

...ートするとはいえないので)推奨されていないの
で block_given? を使ってください。

//emlist[例][ruby]{
def check
if block_given?
puts
"Block is given."
else
puts
"Block isn't given."
end
end
check{} #=> Block is given.
check #=> Block isn't given.
//}...

Kernel.#iterator? -> bool (21014.0)

メソッドにブロックが与えられていれば真を返します。

...ートするとはいえないので)推奨されていないの
で block_given? を使ってください。

//emlist[例][ruby]{
def check
if block_given?
puts
"Block is given."
else
puts
"Block isn't given."
end
end
check{} #=> Block is given.
check #=> Block isn't given.
//}...

Kernel.#loop -> Enumerator (21014.0)

(中断されない限り)永遠にブロックの評価を繰り返します。 ブロックが指定されなければ、代わりに Enumerator を返します。

... Kernel.#raise すると
ループを終了して Enumerator が最後に返した値を返します。
ループを終了させる場合、通常は break を使用してください。

//emlist[例][ruby]{
enum = Enumerator.new { |y|
y << "one"
y << "two"
:ok
}

result = loop {
puts
en...
<< < 1 2 3 4 > >>