【发布时间】:2012-06-19 12:29:14
【问题描述】:
可能重复:
++ operator in Scala
我想在 scala 中增加一个 Int 变量。但是,因为Int 是不可变的,所以我必须这样做
var myInt: Int = 5
....
myInt = myInt + 1
这似乎有点太复杂了。我想做的是
var myInt: Int = 5
....
myInt++
但是,由于 Int 是不可变的,我不能这样做。有什么解决办法吗?因为我不能成为第一个想要在整数变量上使用++...
【问题讨论】:
-
TL;DR 创建自定义增量函数:
def inc(i:Int) = i+1 -
在大多数花瓶中尝试不带 var 的 scala,你无论如何都不需要它
标签: scala