它可以像下面这样使用
val ls = for(i <- 1 to 5) yield i
但不可能使用这个
val la:Double = 100000000000000d
val ls = for(i <- la to la + 1) yield i
因为如果元素是Double,则创建没有map的Range.Partial[Double,scala.collection.immutable.NumericRange[Double]]。
使用 for 循环和Double,如何处理?