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

时间:2016-04-16 11:12:44

标签: scala

阅读this post他讲的是"方法价值观"但在下一段中,他说"方法类型是非值类型。这意味着没有价值"。这不矛盾吗?在Scala中,方法是否具有值?

我知道我们无法为变量分配方法(不使用_将其转换为函数),这不足以说明方法有价值?

1 个答案:

答案 0 :(得分:1)

如果mmethod,则method valuem_,这实际上是一个函数。所以它有一个function type。 方法值具有函数类型。 方法类型只是没有正文的def语句。它不能在任何地方使用! 这就是我看待它的方式。