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

weg*_*gry 1 scala

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

class Transition( next: Int ) {
    this.next = next // works in Java
}
Run Code Online (Sandbox Code Playgroud)

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

win*_*ner 6

Scala让您的生活更轻松:

class Transition(val next: Int)
Run Code Online (Sandbox Code Playgroud)

val将构造参数到字段.