我正在尝试将一些Java代码移植到Scala中:
while ((j=f('blah'))>=0) ...
Run Code Online (Sandbox Code Playgroud)
错误:"值> =不是单位成员"
这不可能吗?
Rex*_*err 19
分配()在Scala中返回(单位).但这没关系,因为你可以把代码块放在任何地方.你需要这个:
while ({ j=f("blah"); j } >= 0) ...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2843 次 |
| 最近记录: |