ruby -n是我发现的最接近的东西,但它重复了整个脚本。它也不适用于irb。
答案 0 :(得分:1)
$ cat > hello.rb $hello = 'Hello, world!' puts $hello ^D $ irb irb(main):001:0> load 'hello.rb' Hello, world! => true irb(main):002:0> $hello => "Hello, world!"
有点乏味,局部变量无法通过。可能足够接近您的使用? (这基本上就像Python的execfile
。)
答案 1 :(得分:1)
irb -r hello.rb