首页 > 解决方案 > 仅当我在 Julia 中按下某个键时如何继续进行下一个循环迭代

问题描述

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

标签: for-loopiterationjuliapause

解决方案


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

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

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


推荐阅读