2012-03-12 4 views
-2

どこから来たのですか?なぜRubyは '=>'表記法を使用していますか?

なぜ->または他の表記法を使用しませんでしたか?

+9

' - >'を使用すると、モノレールしかできないためです! ..お...ごめんなさい。 – rjz

+1

なぜでしょうか? =>問題がある場合は、{:sym => 1}の代わりに{sym:1}を実行できることを嬉しく思います。 –

+0

ああ私の神rjz。私はあなたを愛しているのだと思う。 – DanRedux

答えて

1

より速い解釈。 =>は他の場所で使われることはありませんが、スクリプトを解析するときに何をするかを決めるのが早くなります。彼らは->を使用する場合

+1

これが理由であるという証拠はありますか? Perlに関するコメントははるかに可能性が高いようです。 –

3

だから、あなたは=>をRailsの(実際にはないRailsのBU Rubyは)->を使用しない理由尋ねる、なぜないのだろうか?

ところで、Ruby 1.9の新しいラムダ構文は->を使用しています。

関連する問題