るりまサーチ

最速Rubyリファレンスマニュアル検索!
48件ヒット [1-48件を表示] (0.025秒)
トップページ > クエリ:object[x] > クエリ:irb_exit[x]

別のキーワード

  1. irb/cmd/subirb execute
  2. irb/input-method gets
  3. irb/input-method new
  4. irb/cmd/load execute
  5. irb/cmd/pushws execute

ライブラリ

クラス

モジュール

キーワード

検索結果

IRB.irb_exit(irb, ret) -> object (18202.0)

irb を終了します。ret で指定したオブジェクトを返します。

irb を終了します。ret で指定したオブジェクトを返します。

@param irb 現在の IRB::Irb オブジェクトを指定します。

@param ret 戻り値を指定します。

ユーザが直接使用するものではありません。

IRB::ExtendCommandBundle#irb_exit(ret = 0) -> object (18202.0)

irb を終了します。ret で指定したオブジェクトを返します。

irb を終了します。ret で指定したオブジェクトを返します。

@param ret 戻り値を指定します。

ユーザが直接使用するものではありません。

IRB::Context#exit(ret = 0) -> object (107.0)

irb を終了します。ret で指定したオブジェクトを返します。

...irb を終了します。ret で指定したオブジェクトを返します。

@param ret 戻り値を指定します。

@see IRB.irb_exit...

irb (18.0)

irb は Interactive Ruby の略です。 irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。

...# サブ irb を起動
irb#1(main):001:0> x # x を表示
NameError: undefined local variable or method `x' for main:Object
from (irb#1):1:in `Kernel#binding'

起動時のインタプリタでローカル変数 x を定義しましたが、
「irb」でサブ irb...
...は、簡単な名前がオーバーライドされた場合にもirb のコマ
ンドが実行できるようにするためです。

: exit
: irb_exit
: quit
: irb_quit

irb を終了します。
サブ irb で呼び出した場合は、そのサブ irb だけを終了します。


: conf
:...
...ところが、 irb ではエラーになります。

irb(main):001:0> eval "foo"
NameError (undefined local variable or method `foo' for main:Object)
irb(main):002:0> foo = 0

この違いは、Ruby スクリプト と irb の構文解析のタイミングの差に起因します。 Ruby は...