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