Ruby 数值型转换为string型

翟弘
2023-12-01

编写ruby 脚本的时候经常会遇到些小问题,比如同事今天就碰到一个:

 

convert Fixnum to String error

 

其实就是数值类型转化不了,对于Ruby这种弱数据类型的语言来说,类型转换显得有些多余,大多数情况下也不需要进行数据类型的转换。

 

这个问题的解决方式很简单,调用函数.to_s 就可以了。

 

其实 比如定义:

 

a =1

b =a.to_s

 

现在 b 就是String类型了。

 

这个帖子还会继续总结ruby 中的一些小细节,如果有疑问,也欢迎拍砖,我会及时帮忙解决:)

 

 类似资料: