In C #, I can declare a list declaratively, in other words declare its structure and initialize it at the same time as follows:
var users = new List<User> { new User {Name = "tom", Age = 12}, new User {Name = "bill", Age = 23} };
Ignoring the differences between a list in .Net and a list in Scala (i.e. feel free to use a different type of collection), is it possible to do something similar in Scala 2.8?
UPDATE
Adapting the Thomas code from below I believe this is the closest equivalent to the C # code shown:
class User(var name: String = "", var age: Int = 0) val users = List( new User(name = "tom", age = 12), new User(name = "bill", age = 23))
source share