Looking for ruby Answers? Try Ask4KnowledgeBase
Looking for ruby Keywords? Try Ask4Keywords

Ruby LanguageIRB


前書き

IRBは "対話型Rubyシェル"を意味します。基本的には、(通常のシェルのように)リアルタイムでrubyコマンドを実行することができます。 IRBは、Ruby APIを扱う際に不可欠なツールです。古典的なrbスクリプトとして動作します。簡単で簡単なコマンドに使用してください。素晴らしいIRB関数の1つは、メソッドをタイプしているときにTabキーを押すと、使用できることのアドバイスが得られるということです(これはIntelliSenseではありません)

パラメーター

オプション詳細
-f 〜/ .irbrcの読み取りを抑制する
-m Bcモード(負荷mathn、分数または行列が利用可能)
-d $ DEBUGをtrueに設定する( `ruby -d 'と同じ)
-rロードモジュール `ruby -r 'と同じです。
-Iパス $ LOAD_PATHディレクトリを指定する
-U ruby -U同じ
-E enc ruby -E同じruby -E
-w ruby -w同じ
-W [レベル= 2] ruby -W同じ
- インスペクタ出力に `inspect 'を使う(bcモードを除くデフォルト)
--noinspect 出力にinspectを使用しない
- 読み込まれた行 Readline拡張モジュールを使用する
--noreadline Readline拡張モジュールを使わない
- プロンプトプロンプトモードプロンプトモードを切り替えます。あらかじめ定義されたプロンプトモードは、 default', simple'、 xmp' and inf-ruby'
--inf-ruby-mode emacsのinf-ruby-modeに適切なプロンプトを使用してください。 --readlineを抑制する。
- 簡単なプロンプト簡単なプロンプトモード
--noprompt プロンプトモードなし
- トレーサーコマンドの実行ごとにトレースを表示します。
--back-trace-limit n バックトレース上端nと末尾nを表示します。デフォルト値は16です。
--irb_debug n 内部デバッグレベルをnに設定する(一般的な用途ではない)
-v、--version irbのバージョンを印刷する

IRB 関連する例