代码之家  ›  专栏  ›  技术社区  ›  svrist

查找scala运算符的信息

  •  5
  • svrist  · 技术社区  · 15 年前

    即时通讯阅读 http://debasishg.blogspot.com/2008/04/external-dsls-made-easy-with-scala.html 我正在尝试查找有关“<~”运算符的信息,例如:

    def trans = "(" ~> repsep(trans_spec, ",") <~ ")"
    

    我有一些合理的猜测,这与产品(“~”)操作符和列表有关?

    1. 它是做什么的?
    2. 在将来,如何查找这样的运算符?例如,谷歌“<~”就不好。

    编辑:

    在中找到“<~”信息 Scala combinator parsers - distinguish between number strings and variable strings

    问题2仍然存在

    3 回复  |  直到 15 年前
        1
  •  6
  •   pr1001    15 年前

    对于问题2,不幸的是,这是scala允许非字母字符的一个缺点,在搜索引擎中很难找到它们。最好的办法就是检查范围内任何代码的scaladocs。

        2
  •  7
  •   Landei    15 年前
        3
  •  3
  •   Randall Schulz    15 年前

    关于问题2,有一个即将到来的(我不知道时间框架)添加到scaladoc处理器,它将生成一个交叉引用索引,允许您查找方法和字段名,并查看哪些类声明或定义它们。

    您可以在此处预览(不与scaladocs集成,但仍然有用): ScalaDoc Name Index

    推荐文章