仅当我在 Julia 中按下某个键时如何继续下一个循环迭代

How to continue to next loop iteration only if I press a certain key in Julia

我在 Atom 中使用 Julia。我有一个 for 循环,它在每次迭代中打印出信息。我希望 Julia 在每次迭代结束时暂停程序,以便它仅在 REPL 中按下某个键(例如 'enter' 键)时才继续下一次迭代。我应该怎么做?

以下应该有效(在 REPL 中也是如此):

for i in 1:3
    # ...
    println("something")
    readline() # wait for enter key press
end

使用 readline() 捕获击键(您可以将其分配给变量以实际读取它们),直到您按下 enter。