#=>これは、期待されるリターンを記述するために使用する Ruby の規則です。私は自分# =>で(いくつかのスペースまたはタブを使用して)使用していることに気付きました。これはあくまでも慣習であり、正式な仕様はないので、Rubyプログラマーの間でどのような慣習があるのかお聞きしたいです。は
#=>唯一の正しい方法または推奨される方法、# =>が優先される、または- どちらもほぼ同じように使用されていますか?
また、1 つのフォームを除外または優先する理由はありますか?
#=>これは、期待されるリターンを記述するために使用する Ruby の規則です。私は自分# =>で(いくつかのスペースまたはタブを使用して)使用していることに気付きました。これはあくまでも慣習であり、正式な仕様はないので、Rubyプログラマーの間でどのような慣習があるのかお聞きしたいです。は
#=>唯一の正しい方法または推奨される方法、# =>が優先される、またはまた、1 つのフォームを除外または優先する理由はありますか?
私はそれが慣習だとは言いません。少なくとも、私はそれについてどこにも読んでいません。私が自分で使用しているのは、エディター(TextMate)がコードを評価するときにこれらのマーカーを拡張するのに役立つからです。たとえば、次の行を入力すると、次のようになります。
2 + 3 #
次にTabキーを押すと=>、ハッシュ文字の後に挿入されます。行は次のようになります。
2 + 3 # =>
次にショートカットを押すと、コードが実行され、# =>マーカーの後に対応する行の値が挿入/更新されます。
2 + 3 # => 5
また、個人的には、# =>よりもはるかに読みやすいように見えると思います#=>。