def f(x) if x >0 return x else return -x end end
print "x=" x=gets() puts f(x)
运行,提示"x=" 输入任何值返回都是第二行错误:comparison of String with 0 failed (ArgumentError)
求解
gets() 拿到的是字符串,字符串不能和数字比较大小。
谢~~应该用什么呢?
x = gets().to_i
谢~