るりまサーチ

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

別のキーワード

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

検索結果

irb/xmp (38042.0)

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

...に Ruby のソースコードを文字列として渡
す事で実行結果を標準出力に表示します。

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

=== XMP インスタンス(XMP#puts)を使って実行結果を得...
...ードを文字列として渡す
事で実行結果を標準出力に表示します。

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

XMP がコンテキス...
...ンテキストで評価します。

例:

xmp "foo", an_binding

[注意] マルチスレッドには対応していません。

=== 注意

irb/xmp
は内部で irb を使用する事で実行結果を表示しています
(IRB::Context#prompt_mode で選択できる :XMP モードはそのた...