Ruby 初心者スレッド Part 25
■ このスレッドは過去ログ倉庫に格納されています
0263デフォルトの名無しさん
2009/02/04(水) 21:45:15ファイル単位っていうか…
>>258
普通ではできない
eval を使うとできる
a = nil
eval(File.open('define_a.rb'){|f| f.read})
p a
わりとめんどくさい
「インスタンス変数を“用意”した外部ファイルを読み込んでその場で即変数を利用」
という曲芸は標準ではできね
なんかbindingとProcを駆使すれば似たような動作させられそうな気もちょっとしたがパス
■ このスレッドは過去ログ倉庫に格納されています