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

ziu · March 15, 2014 · Last by ziu replied at March 16, 2014 · 5192 hits

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

谢谢。

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

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

Unknow user #3 March 15, 2014

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

#3 楼 @francis_tm

python 就是自动 intern。

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

You need to Sign in before reply, if you don't have an account, please Sign up first.