Scala中方法类型和值之间的差异

Scala中方法类型和值之间的差异,scala,Scala,在阅读中,他谈到了“方法值”,但在下一段中,他说“方法类型是非值类型,这意味着没有值”。这不矛盾吗?在Scala中,方法是否有值 我知道我们不能给一个变量分配一个方法(如果不使用\uu将其转换为函数),这难道不足以说明方法没有值吗 如果m是方法,那么方法值就是m,它实际上是一个函数。因此它有一个函数类型。 方法值具有函数类型。 方法类型只是def语句,没有正文。它不能在任何地方使用! 这就是我的看法。仔细阅读:有一点是“我们不使用该术语”部分。因此,你没有概念,而是有概念和多个单词以重叠和可能冲

在阅读中,他谈到了“方法值”,但在下一段中,他说“方法类型是非值类型,这意味着没有值”。这不矛盾吗?在Scala中,方法是否有值


我知道我们不能给一个变量分配一个方法(如果不使用
\uu
将其转换为函数),这难道不足以说明方法没有值吗

如果
m
方法
,那么
方法值
就是
m
,它实际上是一个函数。因此它有一个
函数类型
。 方法值具有函数类型。 方法类型只是
def
语句,没有正文。它不能在任何地方使用!
这就是我的看法。

仔细阅读:有一点是“我们不使用该术语”部分。因此,你没有概念,而是有概念和多个单词以重叠和可能冲突的方式映射到它们。。。