gpt4 book ai didi

python - python -i 的 ruby​​ 等价物是什么?

转载 作者:数据小太阳 更新时间:2023-10-29 08:03:47 26 4
gpt4 key购买 nike

python -i 将执行一个脚本,然后提供一个交互式提示,它仍然可以访问脚本中声明的变量。 ruby 有等效的选择吗?我已经尝试过 require 但在使用它之后变量似乎不再在范围内。例如:

Steven$ cat simple.rb 
s = "hello"

Steven$ irb
irb(main):001:0> require_relative('simple')
=> true
irb(main):002:0> puts s
NameError: undefined local variable or method `s' for main:Object
from (irb):2
from /usr/bin/irb:12:in `<main>'
irb(main):003:0>

最佳答案

你可以使用 pry :

simple.rb:

s = "hello"
binding.pry

在控制台中:

$ pry simple.rb 
[1] pry(main)> puts s
hello
=> nil
[2] pry(main)>

关于python - python -i 的 ruby​​ 等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28909652/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com