预期收益的`#=>`约定
使用#=>
描述预期回报是一种Ruby约定。 我意识到我自己使用# =>
(带有一些空格或标签)。 这只是一个约定,并没有正式的规范,所以我想问一下Ruby程序员的惯例是什么。 是
-
#=>
唯一正确的方式或首选, -
# =>
是首选,或 - 两者几乎同样使用?
并且,是否有任何理由排除或更喜欢一种forms?
我不会说这是一个惯例。 至少,我没有在任何地方阅读它。 我自己使用它只是因为我的编辑器(TextMate)在评估代码时有助于扩展这些标记。 例如,如果我输入以下行:
2 + 3 #
然后按TAB,它将在哈希字符后插入=>
。 这条线变为:
2 + 3 # =>
然后,如果我按下快捷键,它将运行代码并在# =>
标记后插入/更新相应行的值。
2 + 3 # => 5
另外,我个人认为# =>
看起来比#=>
更具可读性。