У меня есть проект в моем классе программирования. Это мое задание: создайте программу, которая позволяет пользователю вводить количество часов, которые они выполняли на сегодняшний день. Затем программа должна выводить общее количество часов, которые они выполняли на протяжении всего времени. Чтобы программа сохранялась за пределами первого запуска, общее время выполнения должно быть записано и извлечено из файла.простой Ruby Вход и выход Журнал упражнений
Это код, который я до сих пор:
File.open("exercise.txt", "r") do |fi|
file_content = fi.read
puts "This is an exercise log. It keeps track of the number hours of exercise. Please enter the number of hours you exercised."
hours = gets.chomp.to_f
end
output = File.open("exercise.txt", "w")
output << hours
output.close
end
Что еще я должен добавить в него?
Как насчет создания методов '' get_total_to_date' и save_total_to_date (всего) '? Поскольку имя файла не изменится и вы ссылаетесь на него более одного раза, лучше всего сделать его константой. Обратите внимание, что файл не будет существовать при первом вызове 'get_total_to_date'. –