C#では、リストを宣言的に宣言できます。つまり、次のように、リストの構造を宣言し、同時に初期化できます。
var users = new List<User>
{
new User {Name = "tom", Age = 12},
new User {Name = "bill", Age = 23}
};
.NetのリストとScalaのリストの違いを無視すると(つまり、別のコレクションタイプを自由に使用できます)、Scala 2.8で同様のことを行うことは可能ですか?
アップデート
トーマスのコードを下から適応させるこれは、示されているC#コードに最も近いものだと思います。
class User(var name: String = "", var age: Int = 0)
val users = List(
new User(name = "tom", age = 12),
new User(name = "bill", age = 23))