Scala中的yield关键字使用

Scala中的yield的主要是记住每次迭代中的值,并逐一存入到一个集合中,循环结束后将返回该集合,语法:

for {子句} yield {变量或表达式}

例如:

scala> for (i <- 1 to 5) yield i                                         
res0: scala.collection.immutable.IndexedSeq[Int] = Vector(1, 2, 3, 4, 5) 
如果觉得我的文章对你有用,请随意赞赏