Ok, donc je comparais quelques trucs dans mon propre DSL à Ruby. Une construction à la fois le soutien est qu'ils ceCréation de hachage implicite incohérente dans Ruby?
x=["key" => "value"]
Connaître la différence entre les tableaux et les hash, je pense que cela est illégal, mais le résultat en Ruby est
[{"key" => "value"}]
Pourquoi est-ce? Et avec cette syntaxe un peu pourquoi ne pouvez pas vous faire
x=("key" => "value")
Pourquoi un tableau un cas particulier pour hash implicitement créé?
wow c'est très étrange .. – Earlz
Ceci est la réponse la plus proche. C'est juste une partie de la syntaxe. Chattu certains dans #RubyOnRails pour découvrir qu'il fait partie de la grammaire Ruby. – Earlz