0
私は、キーと値のペアでgroupByKeyを使用していた私だタイプの出力[(文字列、反復処理可能[文字列])]のApache-スパーク:関数にパラメータとして反復処理可能[文字列]を渡す方法
私が呼び出しています上記の出力上のマップ変換に関数が宣言されていますが、関数宣言でエラーが発生しています。
def getStr (uid : String, locations : Array[]) : String = {
return "test"
}
Iterable [String]を関数パラメータとして使用する方法がわかりません。
はどのように我々は知っているだろうそれ?つまり、Iterable [String]が大きい場合、不要なO(n)演算がありますが、理由はありません。 –
すべてtrueです - 私は、OPが主に 'getStr'のシグネチャに関係していると仮定しています。残りは、パフォーマンス免責を含めて、そのようなシグネチャをどのように使用できるかを見る実装のための単なる例です...私は'しかし、ここで危険なヒントになるかもしれない。 –
返答ありがとうございます。getStr関数でレコード[String]にアクセスし、[Iterable]を記録するにはどうすればいいですか? –