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