Я практикую проект в рубине.Я должен напечатать данные в следующем стиле:
Doctor Patient Timing
John K Jerry 16:00 to 17:00
Мой код:
puts 'Enter Doctor\'s Name'
@doc_name1 = gets
if @doc_name1 == @doc_name
puts "Doctor \t Patient \t Timing"
print "#{@doc_name}\t #{@patient_name}\t"
printf('%.2f', @from)
print ' to '
printf('%.2f', @to_time)
puts
else
puts 'No such doctor available'
end
Но он выводится следующим образом:
Doctor Patient Timing
Jim
jerry
16.00 to 17.00
Код работает нормально, если используется отдельно в другом файле.Что не так?