1

#=>これは、期待されるリターンを記述するために使用する Ruby の規則です。私は自分# =>で(いくつかのスペースまたはタブを使用して)使用していることに気付きました。これはあくまでも慣習であり、正式な仕様はないので、Rubyプログラマーの間でどのような慣習があるのか​​お聞きしたいです。は

  1. #=>唯一の正しい方法または推奨される方法、
  2. # =>が優先される、または
  3. どちらもほぼ同じように使用されていますか?

また、1 つのフォームを除外または優先する理由はありますか?

4

1 に答える 1

2

私はそれが慣習だとは言いません。少なくとも、私はそれについてどこにも読んでいません。私が自分で使用しているのは、エディター(TextMate)がコードを評価するときにこれらのマーカーを拡張するのに役立つからです。たとえば、次の行を入力すると、次のようになります。

2 + 3 #

次にTabキーを押すと=>、ハッシュ文字の後に挿入されます。行は次のようになります。

2 + 3 # =>

次にショートカットを押すと、コードが実行され、# =>マーカーの後に対応する行の値が挿入/更新されます。

2 + 3 # => 5

また、個人的には、# =>よりもはるかに読みやすいように見えると思います#=>

于 2012-10-28T08:51:36.043 に答える