如何在字符串 class 中转换浮点变量 (0.0)
How can i cast a float variable (0.0) in a string class
我在 json 中返回了一个 float 类型的值,例如 Float Class
的 0.0
这看起来不错,但是当我尝试转换为字符串时,它变成了“0.0”
控制台显示如下:
irb(main):080:0> commission.class
=> Float
irb(main):081:0> commission.to_s
=> "0.0"
irb(main):082:0> commission.class
=> Float
irb(main):083:0> commission.class
=> Float
任何人都可以帮助我理解这种行为。为什么 class 仍然是浮动的?
在Ruby中,Object的Class没有变化。曾经。某些方法可以从另一个 class 生成 new 对象。原对象不变形也不消失
我在 json 中返回了一个 float 类型的值,例如 Float Class
的 0.0这看起来不错,但是当我尝试转换为字符串时,它变成了“0.0”
控制台显示如下:
irb(main):080:0> commission.class
=> Float
irb(main):081:0> commission.to_s
=> "0.0"
irb(main):082:0> commission.class
=> Float
irb(main):083:0> commission.class
=> Float
任何人都可以帮助我理解这种行为。为什么 class 仍然是浮动的?
在Ruby中,Object的Class没有变化。曾经。某些方法可以从另一个 class 生成 new 对象。原对象不变形也不消失