1

在开始作业(河内塔)时,我将代码置于非常基本的状态,同时思考如何继续的逻辑。

while arr3.count < 6
    puts "Move ring FROM which tower?"
    from = gets.chomp
    puts "Move ring TO which tower?"
    to = gets.chomp
end

然而,在我开始构建应用程序的其余部分之前,在没有我的任何输入的情况下,gets似乎失败了,第二个显示放在屏幕上。这会每隔 30 秒左右继续循环。我应该假设这是在线解释器(如 codeacademy 实验室)的一个功能吗?

现在我分心了继续作业,不得不找一个更好的地方来做我的代码。

我正在安装 Aptana(基于这个论坛上的一些建议),看看我是否可以获得更好的环境来完成我的作业。还是大多数人使用文本编辑器然后通过 Windows 控制台窗口运行他们的 .rb 文件?

谢谢

4

0 回答 0