[英]Scala FoldLeft: object RDD does not take type parameters
我正在嘗試將 foldLeft 應用於字符串列表,如下所示:
items.foldLeft(RDD[(String, Iterable[SomeClass])])((total, item) => total.union(fetchRDD(item))
在哪里:
但是我收到以下異常“RDD[(String, Iterable[SomeClass])]”-(foldLeft 的第一個大括號中的表達式):
“對象RDD不帶類型參數”
但是我收到以下“RDD[(String, Iterable[WikipediaArticle])]”-(foldLeft 的第一個大括號中的表達式)的異常:
“對象 RDD 不帶類型參數” - 。
您必須將RDD[_]
類型的實例作為foldLeft
第一個參數foldLeft
。
在這里,您正在傳遞對象RDD
,正如錯誤所說,它不接受類型參數。
您可能想添加()
類的RDD[X]()
來創建一個空的 RDD 並將其用作foldLeft
的零元素。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.