るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.037秒)
トップページ > クエリ:Kernel[x] > クエリ:$[x] > クエリ:制御構造[x]

別のキーワード

  1. kernel $4
  2. kernel $10
  3. kernel $pid
  4. kernel $safe
  5. kernel $libs

検索結果

制御構造 (15087.0)

制御構造 条件分岐: * if * unless * case 繰り返し: * while * until * for * break * next * redo * retry 例外処理: * raise * begin その他: * return * BEGIN * END

...制御構造
条件分岐:
* if
* unless
* case
繰り返し:
* while
* until
* for
* break
* next
* redo
* retry
例外処理:
* raise
* begin
その他:
* return
* BEGIN
* END

Rubyでは(Cなどとは異なり)制御構造は式であ...
...件式が正規表現のリテラルである時には特別に

//emlist[][ruby]{
$
_ =~ リテラル
//}

であるかのように評価されます。

==== if 修飾子

//emlist[例][ruby]{
print "debug\n" if $DEBUG
//}

文法:

式 if 式

右辺の条件が成立する時に、左...
...は第一引数で指定された例外を、第二引数をメッセージとして発生さ
せます。第四の形式の第三引数は
$
@または
Kernel
.#callerで得られる
スタック情報で、例外が発生した場所を示します。

発生した例外は後述の begin 式の res...

Ruby用語集 (72.0)

Ruby用語集 A B C D E F G I J M N O R S Y

...異メソッド

: グローバル変数
: global variable
グローバルスコープを持つ変数。
$
で始まる名前を持つ。

ただし、特殊変数(すべて名前が $ で始まる)の
中にはグローバルスコープでないものもある。

参照:d:spec/var...
...る時点において、そこに至るメソッド呼び出し元情報を遡るデータ。
バックトレースともいう。

Kernel
.#caller_locations、Kernel.#caller で現時点までの
スタックトレースを得ることができる。

また、例外オブジェクトは例...
...by においては、例外の発生もしくは Kernel.#throw によって
処理の実行が中断されること。
例外の場合は begin/rescue によって、throw の場合は
Kernel
.#catch によって捕捉されるまで、制御構造やメソッド
呼び出しの階層もす...