在哪里搜索 Scala 语法 - 保留字、关键字、运算符?

Posted

技术标签:

【中文标题】在哪里搜索 Scala 语法 - 保留字、关键字、运算符?【英文标题】:Where to search for Scala syntax - reserved words, keywords, operators? 【发布时间】:2015-11-09 02:21:57 【问题描述】:

Google 似乎不是搜索 Scala 语法的好地方。有没有什么好的地方,例如<:之类的保留字?谢谢

【问题讨论】:

有symbolhound.com,但现在好像坏了。它不会向我显示搜索结果。 好问题。搜索一些奇怪的运算符的含义真的很麻烦。 【参考方案1】:

    一个好的起点可能是 scala-lang.org 上的 Finding symbols FAQ。标准类中使用的常用运算符可在此operator cheat sheet 中找到(尽管备忘单不包含<: 之类的符号)。

    你也可以试试Scala reference。这是一个 PDF,您可以全文搜索 <: 等字符串,尽管参考文档有点复杂。

    那么这里有一些关于 SO 的有趣问题,例如,Scala punctuation 或 all uses of underscores。

    Symbolhound.com 是一个不会忽略特殊字符的搜索引擎。它可以为您指明正确的方向,通常是 Stack Overflow。

    最后,Scala 将方法名称中的一些符号转换为与 JVM 兼容,例如,++: 被转换为 $plus$plus$colon(参见转换表 here)。您可以在 Google 上搜索,例如 site:scala-lang.org $colon$colon。不过,这似乎只能找到对象/类名。

PS:我还检查了你是否真的不能问谷歌:你好像can't :(

【讨论】:

是的,很好,在我写答案的时候它没有工作。

以上是关于在哪里搜索 Scala 语法 - 保留字、关键字、运算符?的主要内容,如果未能解决你的问题,请参考以下文章

Google BigQuery 旧语法的保留字列表

从头认识js-基本概念(关键字,保留字,数据类型)

Javascript系列语法关键保留字变量

javascript语法变量关键保留字

第3章 语法关键保留字及变量

第二章 Java基本语法(上):变量与运算符