类中的Scala基方法

类中的Scala基方法,scala,Scala,作为Scala世界的一名新学员,我对几乎在每堂课上都看到的一些方法(价值观成员)感到困惑 例如,++,++:,:++,/:,:\ 作为一名Java程序员,我对上述所有操作符或方法都不熟悉。如果有人能解释或分享一个链接,那就太好了 在Java中,对象类有11个方法,这些方法是基本方法,这些方法与这些方法类似吗?您在示例中提到的运算符都是为集合定义的方法,因此它们可以用于任何集合类型(这可能比您想象的要多,例如字符串和选项也是集合类型) ++和++:用于连接两个集合 +:和:+用于在集合中预加和追加

作为Scala世界的一名新学员,我对几乎在每堂课上都看到的一些方法(价值观成员)感到困惑

例如,++++::++/::\

作为一名Java程序员,我对上述所有操作符或方法都不熟悉。如果有人能解释或分享一个链接,那就太好了


在Java中,对象类有11个方法,这些方法是基本方法,这些方法与这些方法类似吗?

您在示例中提到的运算符都是为集合定义的方法,因此它们可以用于任何集合类型(这可能比您想象的要多,例如字符串和选项也是集合类型)

++
++:
用于连接两个集合

+:
:+
用于在集合中预加和追加元素

/:
:\
foldleft
foldright
方法的别名,符号运算符通常被认为是不好的样式,您应该坚持只使用
foldleft
foldright
方法,因为这会使代码更加清晰

您还应该能够找到所有这些方法和其他方法,并在scaladoc页面中对找到它们的类型进行解释。

我的朋友,给你。。或