首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >类中的Scala基方法

类中的Scala基方法
EN

Stack Overflow用户
提问于 2017-08-09 07:46:57
回答 1查看 43关注 0票数 1

作为Scala世界的新学习者,我对几乎在每个类中都见过的几个方法(Value Members)感到困惑。

例如:++++:+::+/:E 211,**:**

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

在Java中,Object类有11个方法--这些是基本方法--这些方法与那些方法相似吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-09 14:35:21

您在示例中提到的那些操作符都是为集合定义的方法,因此它们可以用于任何集合类型(可能比您想象的还要多,例如String和Option也是集合类型)。

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

+::+用于将元素先于集合并追加到集合中。

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

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45584575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档