【发布时间】:2013-02-17 23:37:56
【问题描述】:
我正在尝试将一些 Java 代码移植到 Scala:
while ((j=f('blah'))>=0) ...
ERROR:"value >= is not a member of Unit"
这不可能吗?
【问题讨论】:
-
如果你真的需要,你就成功了......
我正在尝试将一些 Java 代码移植到 Scala:
while ((j=f('blah'))>=0) ...
ERROR:"value >= is not a member of Unit"
这不可能吗?
【问题讨论】:
作业在 Scala 中返回 ()(单位)。但这没关系,因为您可以将代码块放在任何地方。你需要这个:
while ({ j=f("blah"); j } >= 0) ...