You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用readline冻结或暂停后续代码行执行?

使用scala.io.StdIn.readLine实现代码暂停等待用户输入
  • 完全可以通过scala.io.StdIn.readLine("Question")实现暂停后续代码执行,直到用户完成输入并按下回车。
  • 这个方法会阻塞当前执行线程,程序会停在调用该方法的位置,直到用户在控制台输入内容并确认,之后才会继续运行后续代码逻辑。
  • 示例代码:
object InputWaitDemo extends App {
  println("程序启动")
  val inputContent = scala.io.StdIn.readLine("请输入任意内容:")
  println(s"你输入了:$inputContent,程序继续执行")
}

运行这段代码时,程序会先输出"程序启动",随后进入等待状态,直到用户输入内容并回车,才会执行最后的打印语句。

内容的提问来源于stack exchange,提问作者Exiits

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 12:10:36