start:開始フレームの位置を数値で指定します。length:取得するフレームの個数を指定します。オブジェクトを指定します。objectKernel.#throwとの組み合わせで大域脱出を行います。ブロックを実行します。第二引数を戻り値として、ブロックの実行を終了します。ネストしたループから一気に脱出するのに使用します。tag:タグとなる任意のオブジェクトです。[RETURN]ブロックの返り値か、対応するthrowの第二引数を返り値として返します。同じですが、置換が発生したときは、$_の内容を置き換える点が異なります。指定した時のみ定義されます。暗号的になりすぎるきらいがあるため、このメソッドの使用は推奨されていません。以下の点で違いがあります。rs:末尾から削除する改行コードを指定します。同じですが、置換が発生したときは、$_の内容を置き換える点が異なります。指定した時のみ定義されます。暗号的になりすぎるきらいがあるため、このメソッドの使用は推奨されていません。以下の点で違いがあります。プログラムとして評価してその結果を返します。オブジェクトを与えた場合、そのオブジェクトを生成したコンテキストで文字列を評価します。中のローカル変数の扱いはブロックの場合と同じです。実行後にブロック外に持ち出せます。書かれているかのようにコンパイルされます。スタックトレースの表示などを差し替えることができます。expr:評価する文字列です。bind:評価コンテキストです。fname:スタックトレースに表示するファイル名です。書かれていると想定する先頭の行番号を整数で指定します。()引数で指定されたコマンドを実行します。shell)になるので、起動に成功した場合、このメソッドからは戻りません。なければインタプリタから直接実行されます。command:コマンドを文字列で指定します。インタプリタに制御が戻った場合に発生します。'実行後'上記のスクリプトを実行すると以下のようになります。()引数で指定されたコマンドを実行します。shell)になるので、起動に成功した場合、このメソッドからは戻りません。経由せずに実行されます。コマンドを実行すると、元々のプログラムの環境をある程度(ファイルデスクリプタなど)引き継ぎます。して渡すことで、この挙動を変更できます。