在Scala构造函数中是否有相当于Java的东西?

时间:2014-05-27 02:27:28

标签: scala

我有一个Scala 2.11构造函数,我希望其中一个类'属性与构造函数中的一个参数具有相同的名称。

class Transition( next: Int ) {
    this.next = next // works in Java
}

这不编译。我想知道Scala中赋值语句的等价物是什么。

1 个答案:

答案 0 :(得分:6)

Scala让您的生活变得轻松:

class Transition(val next: Int)

val会将构造函数参数放入字段中。