【发布时间】:2017-12-25 10:22:57
【问题描述】:
这是 intellij 警告:
当 overing "::" Intellij 显示此消息:无法解析符号 ::
我已经正确安装了 scala + sbt 插件。
我该如何解决这个错误?
【问题讨论】:
标签: scala intellij-idea
这是 intellij 警告:
当 overing "::" Intellij 显示此消息:无法解析符号 ::
我已经正确安装了 scala + sbt 插件。
我该如何解决这个错误?
【问题讨论】:
标签: scala intellij-idea
您的代码不正确::: 是 List 上的方法,而不是 Integer 上的方法。您的最后一个元素必须是 List 的实例。
其中任何一个都可以:
val otherList = 3::2::List(3)
或
val otherList = 3::2::3::Nil
请注意,:: 是在 List 上调用的,而不是 Integer,因为它是右关联的。
来自Scala Specification(中缀操作,6.12.3):
运算符的结合性由运算符的最后一个决定 特点。以冒号“:”结尾的运算符是右结合的。全部 其他运算符是左结合的。
【讨论】: