相关疑难解决方法(0)

`:key =>"value"`和`key:"value"`哈希符号之间有什么区别吗?

:key => "value"(hashrocket)和key: "value"(Ruby 1.9)符号之间有什么区别吗?

如果没有,那么我想使用key: "value"符号.有没有宝石可以帮助我转换:x =>x:符号?

ruby syntax hash ruby-1.9 hashrocket

118
推荐指数
4
解决办法
2万
查看次数

是否有Ruby语法的权威参考文档?

我正在寻找关于Ruby语法的权威文档.我知道核心API和标准库的权威文档,但语法本身呢?举例来说,这样的文件应包括:保留字,字符串语法,命名规则的变量/类/模块,所有的条件语句和它们的排列,等等.

我知道有很多书和教程,是的,但是每一本都是教程,每一本都有不同的深度和焦点.他们都必须通过简洁和叙事流程,省略作者认为无关紧要的语言的某些细节.

例如,您是否知道可以使用没有初始案例值的case语句,然后它将执行第一个true when子句?任何给定的Ruby书籍或教程可能会也可能不会涵盖案例语法的特定鲜为人知的功能.关于案例陈述,"Ruby Ruby"一节中没有对此进行讨论.但这只是一个小例子.

到目前为止,我发现的最好的文档是rubyspec项目,它似乎是尝试为该语言编写完整的测试套件.这还不错,但从实际的角度来看,作为开发我自己项目的开发人员有点困难.

我只是遗漏了一些东西,或者是否真的没有明确可读的文档来定义整个Ruby语法?

ruby documentation syntax

20
推荐指数
1
解决办法
2046
查看次数

标签 统计

ruby ×2

syntax ×2

documentation ×1

hash ×1

hashrocket ×1

ruby-1.9 ×1