2012-03-12 30 views
-2

它從哪裏來的?爲什麼Ruby使用'=>'符號?

爲什麼他們不使用->或其他符號?

+9

因爲' - >'只能是單軌! ..er ...對不起。 – rjz 2012-03-12 02:07:37

+1

爲什麼呢?如果你有= =很高興你現在可以{sym:1}而不是{:sym => 1} – 2012-03-12 02:07:40

+0

哦,我的天啊。我想我愛你。 – DanRedux 2012-03-12 02:08:25

回答

1

更快的解釋。 =>不會在其他任何地方使用, - >可能會更快地決定在解析腳本時如何處理。

+1

你有沒有證據證明這是原因?有關Perl的評論似乎更有可能。 – 2012-03-12 02:41:35

3

所以當他們使用->時,你會問爲什麼Rails(實際上不是Rails的紅寶石)使用->,爲什麼不是=>

順便說一下,R​​uby 1.9中新的lambda語法使用->

相關問題