我想创建一个包含10000个元素的地图,但所有元素都应该是相同的。斯卡拉地图创建
所以我想要一个地图是这样的:[(1,1)(1,1)(1,1)(1,1)(1,1)(1,1)(1,1)...]
。我知道如何指定一个范围的值,然后创建一个映射,但我怎样才能使用相同的重复值?
后续问题:
是什么RDD[(Int, Int)]
和List[(Int, Int)]
之间的区别?我在做:
val rdd: RDD[(Int, Int)] = (1 to 10).map(i => (1,1)).toList
但我得到一个类型不匹配的错误。 我想要一个RDD[(Int, Int)]
与我提到的内容,我该怎么做?
'RDD [A]'和'List [A]'之间有更多的区别,那么就有相似之处。他们唯一的共同点是他们是Monad类实体集合。并且你得到这个错误的原因与这些错误相同 - >'val i:Int =“abcd”'或val a:List [Int] = Option(5)',那就是 - 你的类型变量和参考值与彼此不兼容。 –