我想創建一個包含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)',那就是 - 你的類型變量和參考值與彼此不兼容。 –