为什么我在以下这些场景中得到这种类型的注释差异。对于方案 1
case class TestData(name : String , idNumber : Int)
val createRandomData : immutable.IndexedSeq[Int => TestData]= (0 to 2).map{
_ => TestData("something",_)
}
对于场景 2
case class TestData(name : String , idNumber : Int)
val createRandomData: immutable.Seq[TestData] = (0 to 2).map{
i => TestData("something",i)
}
为什么在场景 1 中返回类型是一个函数而不是 Seq 的集合。