A
轮到的过程是怎样Nothing
的?
def seq2map[A](src: Seq[A]): Map[A, A] = {
def pair = for {
f <- src.headOption
s <- src.headOption
} yield (f, s)
Stream continually pair takeWhile(_ isDefined) toMap
}
错误:类型的表达Map[Nothing, Nothing]
不符合预期的类型Map[A, A]
谢谢!