在哪里搜索 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 语法 - 保留字、关键字、运算符?的主要内容,如果未能解决你的问题,请参考以下文章