HAML 代码通常使用符号,如下所示:
%meta{:http_equiv=>"Content-Type", :content=>"text/html; charset=utf-8"}
但是为什么不是这样,而是使用字符串呢?
%meta{"http_equiv"=>"Content-Type", "content"=>"text/html; charset=utf-8"}
两者都工作正常。
HAML 程序员在使用符号而不是字符串时看到了什么真正的好处?我不明白。我的猜测是 HAML 只是从符号中解析字符串,那有什么意义呢?