究竟是为AnyVal的子类声明的*=/+ =/etc方法?我假设对这些类型做了一些特别的事情,因为作为一个val,它们是无效的但是作为var它们很好.这只是更多的合成糖吗?我认为它正在转变
a *= 5
Run Code Online (Sandbox Code Playgroud)
成
a = a * 5
Run Code Online (Sandbox Code Playgroud)
这显然不适合val.这种直觉是否正确?我还假设它只为AnyVals尝试这个?
谢谢 :)
| 归档时间: |
|
| 查看次数: |
313 次 |
| 最近记录: |