Обсуждение: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 и прочим.

Хитрости и Задачи[править]

Допишите кто-нибудь эти два раздела. Постоянно приходится отменять и откатывать вандальные правки. Спасибо. Oleg3280 (обсуждение) 16:11, 16 февраля 2015 (UTC)