我是Scala的新手。我可以将不同类型的值传递给单个函数作为spark / scala中的参数。
我的意思是可以访问每种类型的值作为参数的通用函数(ex String,Int,Double等)
实施例。 这里bellow函数只接受Int值。
def Test(firstColumn : Int,secondColumn : Int) : (Int) = {
//My Code here
}
val FLAG :Int = Test(2,4)
请建议我。
提前致谢
答案 0 :(得分:2)
您可以使用类型参数,让Scala推断您的返回类型,而不是像这样指定返回类型:
def Test[A,B](firstColumn : A,secondColumn : B) = {
//My Code here
}