在C#我可以聲明聲明一個列表,換句話說聲明其結構,並在同一時間進行初始化,如下所示:我如何在Scala中聲明創建一個列表?
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))
是否需要編寫'`?不能C#從「內容」推斷列表的通用類型? –
soc
2011-02-09 14:49:00
你有鏈接到這裏顯示的語法嗎?希望讀到那個。它與Java的實例初始化塊相似嗎? – soc 2011-02-09 14:57:40