gpt4 book ai didi

scala - Intellij无法识别Scala List运算符

转载 作者:行者123 更新时间:2023-12-04 22:30:13 25 4
gpt4 key购买 nike

这是intellij警告:

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

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

我该如何解决该错误?

最佳答案

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

这些都可以工作:

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

或者
val otherList = 3::2::3::Nil

请注意, ::是在 List而不是 Integer上调用的,因为它是右关联的。

Scala Specification(Infix Operations,6.12.3)中:

The associativity of an operator is determined by the operator’s last character. Operators ending in a colon ‘:’ are right-associative. All other operators are left-associative.

关于scala - Intellij无法识别Scala List运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30276821/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com