小编Ale*_*kov的帖子

为什么string + fixnum add会产生强制错误?

为什么红宝石添加不能强制给定字符串到fixnum和副verca?

irb>fixnum = 1
=> 1
irb> fixnum.class
=> Fixnum
irb> string = "3"
=> "3"
irb> string.class
=> String
irb> string.to_i
=> 3
irb> fixnum + string
TypeError: String can't be coerced into Fixnum
    from (irb):96:in `+'
    from (irb):96
    from :0
irb(main):097:0> 
Run Code Online (Sandbox Code Playgroud)

ruby

3
推荐指数
2
解决办法
4464
查看次数

标签 统计

ruby ×1