可以在scala中定义变量吗?

Pun*_*tan 1 scala apache-spark

当我阅读Spark的源代码时,我在RDD类中看到了这一点:

def getStorageLevel = storageLevel
Run Code Online (Sandbox Code Playgroud)

这句话是什么意思?

它是否定义了一个变量?如果是,为什么我们不使用var?或者它是一个功能?如果是,为什么他们不同时定义参数和返回值?

dca*_*tro 5

是的,这是一个方法总是返回storageLevel值.