Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
を使用して IPython でスクリプトを実行すると、スクリプトrun myscript.pyの名前が対話型インタープリターで使用可能になり、さらに実験することができます。
run myscript.py
を使用してスクリプトを実行すると、これirbは発生しないようですload 'myscript.rb'。
irb
load 'myscript.rb'
インタラクティブなRubyでスコープ内の変数を保持するにはどうすればよいですか?
ローカル変数は、定義されているスコープに対してローカルです。そのため、ローカル変数と呼ばれます。スクリプトでローカル変数を定義するmyscript.rbと、それはそのスコープ内で定義され、それ以外の場所では定義されません。それがローカル変数の要点です。
myscript.rb
グローバルに使用できる変数が必要な場合は、グローバル変数を使用します。または、最上位mainオブジェクトのインスタンス変数かもしれません。
main