【发布时间】:2020-05-23 03:44:58
【问题描述】:
如果我尝试:
val someInput = List(('a', 2), ('b', 2))
for {
(k,v) <- someInput
} yield (k,v)
res0: List[(Char, Int)] = List((a,2), (b,2))
如果我这样做了:
for {
(k,v) <- someInput
} yield List(k,v)
res0: List[List[Int]] = List(List(97, 2), List(98, 2))
我不明白为什么在使用列表时会得到 97 和 98?
【问题讨论】:
标签: scala