【问题标题】:What does "def loop: Boolean = loop" do in Scala“def循环:布尔=循环”在Scala中做了什么
【发布时间】:2025-12-07 23:45:02
【问题描述】:

非常感谢您详细了解上述语句(用引号括起来的语句)在 Scala 中的作用。

【问题讨论】:

  • 为什么不自己检查呢?

标签: java scala boolean function


【解决方案1】:

这是一个递归方法,它只是调用自己。它创建了一个无限循环。

【讨论】:

  • 我写下面两条语句会有什么不同? def x1=loop AND val x2=loop
  • 听起来你在上 Coursera 课程。视频讲座解释了这一点。两者都会调用循环,因此会无限递归。
  • 我没有上任何课程。我试图自己学习语言。我对这种语言完全陌生。感谢您的帮助:)