编写ruby 脚本的时候经常会遇到些小问题,比如同事今天就碰到一个:
convert Fixnum to String error
其实就是数值类型转化不了,对于Ruby这种弱数据类型的语言来说,类型转换显得有些多余,大多数情况下也不需要进行数据类型的转换。
这个问题的解决方式很简单,调用函数.to_s 就可以了。
其实 比如定义:
a =1
b =a.to_s
现在 b 就是String类型了。
这个帖子还会继续总结ruby 中的一些小细节,如果有疑问,也欢迎拍砖,我会及时帮忙解决:)