0
MATLABでは、スクリプトを作成して実行すると、スクリプトで定義された変数がコマンドラインプロンプトで使用できます。私はIRBやPryと同様のことをしたいと思います。私はこのスクリプトと同じディレクトリにあるコマンドラインで「IRB」と入力し、これを実行するように見えるRubyスクリプトを対話モードで実行する方法
> load 'scratch.rb'
入力した場合、単純に
x = 0
を読み込む「scratch.rb」というスクリプトを書きましたRubyスクリプト(私はapコマンドを追加して確認したように)。しかし、その直後、私は
> x
によって「エコー」変数Xにしようと、私は
NameError: undefined local variable or method `x' for main:Object
エラーを取得し、このように対話的に変数を利用できるようにすることが可能ですか?
'@x = 0'を実行して' @x'を参照すると動作します –