繁体   English   中英

如何循环和构建集合,Scala 方式

[英]How to loop and build a collection, the scala way

我想使用块构建一个列表。 这是我会在 ruby​​ 中做的事情,但我觉得这不是在 Scala 中做的最好方法:

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

我怎么能做得更好?

我猜你所追求的只是

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

也就是说,块可以是一系列语句,最终产生您想要绑定到符号listList[A]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM