Intellij无法识别Scala列表运算符

Intellij无法识别Scala列表运算符,scala,intellij-idea,Scala,Intellij Idea,以下是intellij警告: 覆盖时:::“Intellij显示此消息:无法解析符号:: 我已经正确安装了scala+sbt插件 如何修复此错误?您的代码不正确::是列表上的方法,而不是整数上的方法。最后一个元素必须是List的实例 这两种方法中的任何一种都会起作用: val otherList = 3::2::List(3) 或 请注意,:在列表中调用,而不是在整数中调用,因为它是右关联的 从(中缀运算,6.12.3)中: 运算符的关联性由该运算符的最后一个 性格以冒号“:”结尾的运算符

以下是intellij警告:

覆盖时:::“Intellij显示此消息:无法解析符号::

我已经正确安装了scala+sbt插件


如何修复此错误?

您的代码不正确:
列表上的方法,而不是
整数上的方法。最后一个元素必须是
List
的实例

这两种方法中的任何一种都会起作用:

val otherList = 3::2::List(3)


请注意,
列表中调用,而不是在
整数中调用,因为它是右关联的

从(中缀运算,6.12.3)中:

运算符的关联性由该运算符的最后一个 性格以冒号“:”结尾的运算符是右关联的。全部的 其他操作符是左关联的

val otherList = 3::2::3::Nil