gpt4 book ai didi

java - 如何停止 JShell/Kulla 中的无限循环?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:39:29 25 4
gpt4 key购买 nike

JShell 是一个 Java REPL,计划与 Java 9 一起发布;但是,它有一个公开测试版。

如果我通过键入以下内容在 JShell (Project Kulla) 中创建一个无限循环:

-> while(true) {}

JShell 将永远循环。在不完全退出 JShell 的情况下,有没有办法在 JShell 中运行时停止单个代码行(在您已经开始对代码进行评估之后)?

最佳答案

其实是有办法的。只需按 CTRL + c:

-> while(true) {}
Killed.

->

它会终止循环并且不会退出 shell。

请注意,kill 进程需要大约 1-2 秒才能完成,如果您点击它两次,它会终止该语句,然后退出 shell。

我正在使用 JDK 9 EA build 107 on 03-01-2016 (#4560)

关于java - 如何停止 JShell/Kulla 中的无限循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35759212/

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