2014-03-31 109 views
-1

我想用一个块建立一个列表。这是什么,我会在红宝石做的,但我不觉得这是做在斯卡拉的最佳方式:如何循环和构建一个集合,斯卡拉方式

var list = List[A]() 
myMetod { a => 
    list ::= a 
} 
list 

我怎么能做得更好?

+3

你的代码并没有真正显示a =>是什么(我没有downvote),但可以更清楚。 – LaloInDublin

回答

0

我猜你以后有什么根本

val list = { 
    ... 
    <some expression yielding the list> 
} 

也就是说,该块可以是一个语句序列,最终产生了List[A]你想绑定到符号list