1

这是#=>用于描述预期回报的 Ruby 约定。我意识到我自己使用# =>(带有一些空格或标签)。这只是一个约定,并没有正式的规范,所以想问一下Ruby程序员之间的约定是什么。是

  1. #=>唯一正确的方式或首选方式,
  2. # =>是首选,或
  3. 两者几乎同样使用?

而且,是否有任何理由排除或偏爱一种形式?

4

1 回答 1

2

我不会说这是一个约定。至少,我还没有读到任何关于它的内容。我自己使用它只是因为我的编辑器 (TextMate) 在评估代码时有助于扩展这些标记。例如,如果我输入这一行:

2 + 3 #

然后按TAB,它会=>在哈希字符后面插入。这条线变成了这样:

2 + 3 # =>

然后,如果我按下快捷方式,它将运行代码并在# =>标记后插入/更新相应行的值。

2 + 3 # => 5

另外,我个人认为这# =>看起来比#=>.

于 2012-10-28T08:51:36.043 回答