新手问题 跟在后面的冒号表示什么意思?比如 routes.rb 里的"to:"里的冒号

ziu · 2014年03月15日 · 最后由 ziu 回复于 2014年03月16日 · 4957 次阅读

还有 migration 里的” index:“等等, 在前面是 symbol,但跟在后面是什么意思?

谢谢.

:key => value == key: value 只是语法糖而已

ruby 应该使用算法来觉得字符串是否为 symbol。。。。

匿名 #3 2014年03月15日

#2 楼 @pynix 个人愚见,解析语言很难做到这点吧?不过好像有 freeze 方法,可以弥补这点。

#3 楼 @francis_tm

python 就是自动 intern。

嗯,谢啦,想了好久。@blacktulip

需要 登录 后方可回复, 如果你还没有账号请 注册新账号