根据我有限的知识,我知道编译器会自动继承集合返回类型,并基于它确定要返回的集合类型,所以在下面的代码中我想返回Option[Vector[String]]
。
我尝试使用以下代码进行试验,但出现编译错误
type mismatch; found : scala.collection.immutable.Vector[String] required: Option[Vector[String]]
代码:
def readDocument(v:Option[Vector[String]]) : Option[Vector[String]] =
{
for ( a <- v;
b <- a )
yield
{
b
}
}