Преобразование строки в десятичное число в ruby

Мне нужно работать с десятичными дробями. В моей программе пользователю нужно ввести число с десятичными знаками, чтобы преобразовать это число.

Проблема в следующем: если я попытаюсь преобразовать аргумент в число, я получу целое число без десятичных знаков.

# ARGV[0] is: 44.33

size = ARGV[0]

puts size.to_i
# size is: 44
# :(
57
задан Ryan Haining 9 July 2013 в 16:48
поделиться