def f[T](i:Int)(x:Int)(implicit t:ClassTag[T]):Int =
{
println(i+x.toString)
0
}
def main(args: Array[String]): Unit =
{
val ff = f(3)(_:Int)
f(3)(4)
ff(4)
}
def f[T](i:Int)(x:Int)(implicit t:ClassTag[T]):Int =
{
println(i+x.toString)
0
}
def main(args: Array[String]): Unit =
{
val ff = f(3)(_:Int)
f(3)(4)
ff(4)
}
如上代碼輸出結果為
34
34
但是如果我將x的型別改為泛型T呢
def f[T](i:Int)(x:T)(implicit t:ClassTag[T]):Int =
{
println(i+x.toString)
0
}
請問FF函式該如何定義
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/51935.html
標籤:Spark
上一篇:cocos2dx 調度器問題
