【发布时间】:2016-10-25 14:40:16
【问题描述】:
我对 scala 很陌生,并提出了以下结构:
val value=
for {
p1 <- getList()
p2 <- parser.parse(p1) //parser.parse(String) Returns some useful value
} yield p2
value.asJava
在哪里
def getList(): List[String] = {
//compiled code
}
我不太明白第一段代码中发生了什么。搜索 scala 左箭头运算符 并没有说明这一点。不能解释一下吗?
【问题讨论】:
-
我想我真的不明白为什么有人会开始学习 scala 而手头没有(在线或电子书或死树)教程。每个人都会解释
for... yield。