我正在练习一个红宝石项目。我必须以以下样式打印数据:
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
如果在其他文件中单独使用,则代码可以正常工作。 怎么了?