我想声明一个float变量,稍后用它来做一些计算。但是,解释程序推断变量是一个Array,当我尝试将变量用作浮点时,它稍后将产生一个错误。

avg = 0.0, nr = 0
p "avg is #{avg.class} "

输出如下:
"avg is Array "

最佳答案

你不能那样声明变量。

avg = 0.0
nr = 0

关于ruby - Ruby异常类型推断,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30105220/

10-13 04:51