るりまサーチ

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

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. _builtin $-i
  5. _builtin i

ライブラリ

クラス

モジュール

キーワード

検索結果

irb/xmp (32138.0)

Ruby のソースコードとその実行結果を、行ごとに交互に表示するためのライブ ラリです。irb を実行しなくても、使用することが出来ます。

...irb を実行しなくても、使用することが出来ます。


実行結果を得るためには、Kernel#xmp と、XMP#puts を使った方
法があります。どちらの場合も XMP がコンテキスト情報を保持するため、
実行結果に差分はありません。(Binding...
...は違い
ます)

=== 関数(Kernel#xmp)を使って実行結果を得る

Kernel#xmp では、以下のように Ruby のソースコードを文字列として渡
す事で実行結果を標準出力に表示します。

$ cat t.rb
require "irb/xmp"
xmp
<<END
foo = 1
foo
END
$ ruby...
...==>1

=== XMP インスタンス(XMP#puts)を使って実行結果を得る

XMP
#puts では、以下のように Ruby のソースコードを文字列として渡す
事で実行結果を標準出力に表示します。

$ cat t.rb
require "irb/xmp"
xmp
= XMP.new
xmp
.puts <<END
f...

irb (26138.0)

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

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

=== irb の使い方

Ruby さえ知っていれば irb を使うのは簡単です。
i
rb コマンドを実行すると、以下のようなプロン...
...
i
nf-ruby-mode 以外で readline ライブラリを利用する。
--prompt prompt-mode
--prompt-mode prompt-mode
プロンプトモードを切り替える。現在定義されているプ
ロンプトモードは、default/simple/xmp...
...--back-trace-limit n
バックトレース表示をバックトレースの頭から n、
うしろから n だけ行なう。デフォルト値は 16。
--context-mode n 新しいワークスペースを作成した時に関連する Binding...

Kernel#xmp(exps, bind = nil) -> XMP (18332.0)

引数 exps で指定されたRuby のソースコードとその実行結果を、標準出力に行 ごとに交互に表示します。

...します。

@param bind Binding オブジェクトを指定します。省略した場合は、最
後に実行した XMP#puts、Kernel#xmp
Binding
を使用します。まだ何も実行していない場合は
Object::TOPLEVEL_BINDING を使用します。...

XMP.new(bind = nil) -> XMP (9237.0)

自身を初期化します。

...aram bind Binding オブジェクトを指定します。省略した場合は、最
後に実行した XMP#puts、Kernel#xmp
Binding
を使用します。まだ何も実行していない場合は
Object::TOPLEVEL_BINDING を使用します。

@see XMP#puts...