ruby – 奇怪的irb行为,列出内容当前目录
发布时间:2020-12-17 03:13:57 所属栏目:百科 来源:网络整理
导读:当我在irb提示符中粘贴此代码时,我获得了当前目录的列表 行如果是真的. def some_method() if true raise StandardError endend 输出示例: irb(main):151:0 def some_method()irb(main):152:1 irb(main):153:1* if trueirb(main):154:2 .Skype/ .m2/ Deskto
当我在irb提示符中粘贴此代码时,我获得了当前目录的列表
行如果是真的. def some_method() if true raise StandardError end end 输出示例: irb(main):151:0> def some_method() irb(main):152:1> irb(main):153:1* if true irb(main):154:2> .Skype/ .m2/ Desktop/ ... 我使用irb 0.9.5(05/04/13)和ruby 1.8.7(2011-12-28 patchlevel 357). 这是一个错误,还是其他什么? 解决方法
以下行中将包含制表符:
raise StandardError irb使用readline,这意味着tab键用于制表符完成.双选项卡将显示所有可用选项. 要查看此操作,只需启动irb并按Tab键两次. 有关如何禁用它的指导,请参阅https://superuser.com/questions/37148/how-to-disable-double-tab-to-show-available-commands-in-linux-console. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |