这是intellij警告:
当过度" ::" Intellij显示以下消息:无法解析符号::
我正确安装了scala + sbt插件。
如何解决此错误?
答案 0 :(得分:9)
您的代码不正确:::
是List
上的方法,而不是Integer
上的方法。您的最后一个元素必须是List
的实例。
其中任何一个都有效:
val otherList = 3::2::List(3)
或
val otherList = 3::2::3::Nil
请注意::
上的List
而不是Integer
,因为它是右关联的。
来自Scala Specification(中缀操作,6.12.3):
操作员的关联性由操作员的最后一个确定 字符。以冒号':'结尾的运算符是右关联的。所有 其他运算符是左关联的。