当我阅读Spark的源代码时,我在RDD类中看到了这一点:
def getStorageLevel = storageLevel
这句话是什么意思?
是否定义变量?如果是,为什么我们不使用var
呢?
或者它是一个功能?如果是,为什么他们不同时定义参数和返回值?
答案 0 :(得分:5)
是的,方法始终会返回storageLevel
值。
答案 1 :(得分:1)
是否定义了变量?
没有。它定义了一种方法。
或者它是一个功能?
没有。这是一种方法。
如果是,为什么他们不同时定义参数和返回值?
我不明白这个问题。这里没有参数,该方法没有参数列表。