如果我尝试:
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?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句