В C # я могу объявить список декларативно, другими словами, объявить его структуру и инициализировать его одновременно следующим образом:
var users = new List<User>
{
new User {Name = "tom", Age = 12},
new User {Name = "bill", Age = 23}
};
Игнорируя различия между списком в .Net и списком в Scala (т. Е. Не стесняйтесь использовать другой тип коллекции), возможно ли сделать что-то подобное в Scala 2.8?
UPDATE
Адаптация кода Томаса снизу. Я считаю, что это ближайший эквивалент показанного кода 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))