Ich bin neu zu scala und nur zu verstehen, wie kann ich über Map Call transformieren. Die Foo-Funktion wird nicht aufgerufen. Was fehlt mir?Scala-Funktion nicht von Lambda-Funktion aufgerufen
import org.apache.spark.rdd.RDD
import org.apache.spark.SparkConf
import org.apache.spark.SparkContext
object Expt {
def main(args: Array[String]): Unit = {
var conf = new SparkConf().setAppName("Test").setMaster("local[*]")
val sc = new SparkContext(conf)
val a1 = sc.parallelize(List((1,"one"),(2,"two"),(3,"three"))
val a3 = a1.map(x => Expt.foo(x))
}
def foo(x: (Int,String)) : (Int,String) = {
println(x)
x
}
}