ker*_*lin 49 ruby methods
该to_sym方法有什么作用?它是干什么用的?
to_sym
cHa*_*Hao 55
to_sym将字符串转换为符号.例如,"a".to_sym成为:a.
"a".to_sym
:a
它并不特定于Rails; vanilla Ruby也有它.
看起来在某些版本的Ruby中,符号也可以转换为Fixnum和从Fixnum转换.但是irb从ruby-lang.org的Ruby 1.9.2-p0开始,除非你将自己的to_sym方法添加到Fixnum ,否则不允许这样做.我不确定Rails是否会这样做,但在任何情况下它似乎都没有用.
irb
归档时间:
15 年,1 月 前
查看次数:
29285 次
最近记录:
7 年,3 月 前