gpt4 book ai didi

ruby - 奇怪的 irb 行为,列出当前目录的内容

转载 作者:数据小太阳 更新时间:2023-10-29 07:16:21 24 4
gpt4 key购买 nike

当我在 irb 提示符中粘贴这段代码时,我得到了当前目录的列表行 if true.

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 键用于 Tab 完成。双标签将显示所有可用选项。

要查看实际效果,只需启动 irb 并按两次 Tab 键即可。

参见 https://superuser.com/questions/37148/how-to-disable-double-tab-to-show-available-commands-in-linux-console有关如何禁用它的指导。

关于ruby - 奇怪的 irb 行为,列出当前目录的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9559275/

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