我目前有一種方法,它使用scala.collection.mutable.PriorityQueue按特定順序組合元素。例如,代碼看起來有點像這樣: def process[A : Ordering](as: Set[A], f: (A, A) => A): A = {
val queue = new scala.collection.mutable.PriorityQueue[A]()
在C#我可以聲明聲明一個列表,換句話說聲明其結構,並在同一時間進行初始化,如下所示: var users = new List<User>
{
new User {Name = "tom", Age = 12},
new User {Name = "bill", Age = 23}
};
忽略列表之間在.Net和Scala中的一個列表