【问题标题】:scala while loop assignmentscala while循环赋值
【发布时间】:2013-02-17 23:37:56
【问题描述】:

我正在尝试将一些 Java 代码移植到 Scala:

while ((j=f('blah'))>=0) ...

ERROR:"value >= is not a member of Unit"

这不可能吗?

【问题讨论】:

  • 如果你真的需要,你就成功了......

标签: java scala


【解决方案1】:

作业在 Scala 中返回 ()(单位)。但这没关系,因为您可以将代码块放在任何地方。你需要这个:

while ({ j=f("blah"); j } >= 0) ...
猜你喜欢
  • 2013-09-25
  • 1970-01-01
  • 2015-03-22
  • 2011-07-12
  • 1970-01-01
  • 2017-09-13
  • 1970-01-01
  • 2019-06-09
  • 2013-05-19
相关资源
最近更新 更多