gpt4 book ai didi

ruby - 暂停 "until"循环并等待按键继续 (Ruby)

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

我有一个带有 until 循环的方法,它一直调用另一个方法,直到第三个方法返回 true。这基本上是检查拼图是否已解决。

def call_loop
until solved? #returns true if puzzle is solved
flip #changes one piece on the board
end
end

有没有办法让这个循环在每次调用 flip 方法之前暂停并等待用户按下空格键?

最佳答案

简单的解决方案是在flip 之前添加一个gets。然后它将等待您按回车键。

如果您真的想要等待空格键,您可以使用 curses。它可以在终端中进行强大的输入处理,但它会变得非常复杂。如果您使用的是 Ruby 2.1.0 或更早版本,则 curses 是 stdlib 的一部分.否则,您将需要 gems 之一.

关于ruby - 暂停 "until"循环并等待按键继续 (Ruby),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28973330/

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