【发布时间】:2023-03-24 04:01:01
【问题描述】:
我正在寻找有关 Ruby 语法的权威文档。我知道核心 API 和标准库的权威文档,但是语法本身呢?例如,这样的文档应该涵盖:保留字、字符串文字语法、变量/类/模块的命名规则、所有条件语句及其排列等等。
我知道有很多书籍和教程,是的,但每一本本质上都是一个教程,每个都有不同的深度和重点。出于简洁和叙述流畅的需要,它们都将省略作者认为无关紧要的语言的某些细节。
例如,您是否知道可以使用没有初始 case 值的 case 语句,然后它会执行第一个 true when 子句?任何给定的 Ruby 书籍或教程可能会或可能不会涵盖案例语法中鲜为人知的特定功能。在“Programming Ruby”中关于 case 语句的部分没有讨论。但这只是一个小例子。
到目前为止,我发现的最好的文档是 rubyspec 项目,它似乎是为该语言编写一个完整的测试套件的尝试。这还不错,但从实际的角度来看,作为我自己项目的开发人员,使用它有点困难。
我只是遗漏了什么,还是真的没有定义整个 Ruby 语法的权威可读文档?
【问题讨论】:
标签: ruby syntax documentation