Обсуждение:Ruby/Работа с файлами
Материал из Викиучебника
Мучительно хочется более полного описания "уникального метода".
Допустим, если я на экран вывожу данные так:
lenght = 7
end_line = 1
wlist.each do
|elem|
if end_line <= lenght
print "#{elem}\t"
end_line += 1
else
print "#{elem}\n"
end_line = 1
end
end
Каким образом в этом случае я должен писать эти данные в файл (не используем $stdout)?
Можно было бы примерчик сделать с чем-нить а-ля такого:
demo = "Print function made this file."
my_file = File.open('result.txt', 'w')
my_file.print"#{demo}\n"
И в таком контексте гораздо понятнее, что делать с puts и прочим.