我正在使用IRB(交互式ruby控制台)来学习如何使用Ruby编程.如果我先在文本编辑器中编写程序,如何将文件加载到控制台?
我正在编辑一个文件,我正在使用irb来测试api:
> require './file.rb'
> o = Object.new
> o.method
Run Code Online (Sandbox Code Playgroud)
然后我希望能够编辑file.rb,并能够立即看到更改.示例:假设我第一次需要file.rb时new_method不存在:
> o.new_method
Run Code Online (Sandbox Code Playgroud)
哪个会返回错误.是否有沙箱/开发人员模式或方法,我可以实现上述方法,而无需每次都重新加载文件?无论如何,在第一次要求后,要求将无法工作.我假设最坏的情况我不得不使用负载.
当我通过采用Ruby语言进行旅程时,我花了很多时间在IRb中.真是太棒了!但是,由于我不太了解它的功能,并且仍然是Ruby的"小块",我想知道以下内容: