Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
scala的规范列表';操作员';_Scala_Operators_Scala 2.10 - Fatal编程技术网

scala的规范列表';操作员';

scala的规范列表';操作员';,scala,operators,scala-2.10,Scala,Operators,Scala 2.10,它似乎可以找到关于特定“操作符”(方法、语法糖)的一般信息,但我似乎找不到任何包含所有,甚至是大部分这些好东西的列表。因此,通过学习这门语言来工作是相当困难的,或者至少是非常耗时的 我已经看过了。虽然它有很好的信息,并明确告诉你如何找到任何你需要的信息,我希望像一个'口袋参考'的东西,刚刚有所有相关的信息,并只致力于这一点 所以,我的问题是: 有这样的清单吗 在学习语言的早期,我是不是在寻找这样一份推荐信而超越了自己 提前感谢。好吧,所有运算符的列表与库中所有方法的列表一样有意义,无论其类型

它似乎可以找到关于特定“操作符”(方法、语法糖)的一般信息,但我似乎找不到任何包含所有,甚至是大部分这些好东西的列表。因此,通过学习这门语言来工作是相当困难的,或者至少是非常耗时的

我已经看过了。虽然它有很好的信息,并明确告诉你如何找到任何你需要的信息,我希望像一个'口袋参考'的东西,刚刚有所有相关的信息,并只致力于这一点

所以,我的问题是:

  • 有这样的清单吗
  • 在学习语言的早期,我是不是在寻找这样一份推荐信而超越了自己

提前感谢。

好吧,所有运算符的列表与库中所有方法的列表一样有意义,无论其类型如何。除了查找有关特定运算符的信息外,它不会特别有用

但是,如果您确实需要,在任何ScalaDoc站点(对于标准库)的搜索栏下方都有一个字母索引。第一个链接()列出了所有非字母顺序的方法(即“运算符”)

  • 其中许多很少使用,或仅在特定情况下使用

  • 显然,任何其他库都可以引入自己的操作符,您需要检查自己的文档


  • 当你说其中很多很少使用时,为什么?只要浏览一下您提供的链接,我就可以看到大量使用的链接,通常是从我所看到的:
    ->
    ,无论哪种方式,这些似乎正是我想要的。它链接到相关的定义并解释它的作用。我不知道我怎么会错过文档中的非阿尔法部分,但非常感谢!“当你说其中许多很少使用时,为什么?”帕累托原理适用:大多数运算符的使用都是使用少数运算符(我会列出逻辑运算符、算术运算符、
    ++
    (和
    :++
    +:
    )和
    ->
    )。因此,剩余的操作员将很少使用。例如,
    和+
    ,…很公平。我可能还没有搜索到足够的Scala代码来进行真正的计算。谢谢你的意见。