Ok, więc byłem porównując pewne rzeczy w moim DSL Ruby. Jeden konstrukt oboje wsparcie jest toNiespójne ukryte hash w Ruby?
x=["key" => "value"]
Znając różnicę między tablicami i skrótów, to myślę, że jest to nielegalne, ale wynik w Ruby jest
[{"key" => "value"}]
Dlaczego tak jest? I z tą trochę składnią, dlaczego nie możesz zrobić Dlaczego tablica jest szczególnym przypadkiem dla niejawnie utworzonych skrótów?
wow to bardzo dziwne .. – Earlz
Jest to najbliżej odpowiedź. To tylko część składni. Rozmawialiśmy trochę w #RubyOnRails aby odkryć, że jest to część gramatyki Ruby. – Earlz