恩?Ruby数值输入和小数点处理的设想

实施月收入统计时设想的一个渣- -。

#=获得输入的数值================================

def get_number

api = Win32API.new("user32","GetAsyncKeyState",['I'],'I')

if api.call(96) != 0

@number = @number + "0"

elsif api.call(97) != 0

# 继续处理

elsif api.call(110) != 0 # 小数点的情况下

@number = @number + "."

end

end

 

#=========对数值的处理=========================

# 那个,不知道直接把字串换为浮点数的算法

#=============================================

先获取"."前的字转变为数字,在把"."后的数字截得除以对应的数位量?