use*_*791 5 generics scala class
我知道当参数化一个类时,它可以声明为
class A[T]
Run Code Online (Sandbox Code Playgroud)
我看到Spark的RDD声明始于:
abstract class RDD[T: ClassTag]
Run Code Online (Sandbox Code Playgroud)
我不知道这是什么: ClassTag意思。
这是用于写作的句法变体
abstract class RDD[T](implicit context: ClassTag[T])
Run Code Online (Sandbox Code Playgroud)
对这个问题的评论已经链接到两个相关的问题,这些问题解释了所谓的“上下文绑定”是关于什么的。