Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Ruby: Общие вопросы > Ошибка в простой проге - использование file.gets


Автор: Goya7 20.10.2007, 12:55
Только начал изучать Ruby и вот первая проба на запись-чтение файла.
Писать то пишет, а вот "читат" в переменную ddd не "хочет".   smile 
Знатоки Ruby - подскажите плз, где ошибка?

Str = 'Beautiful Ruby!'
ddd = 'bag'

aFile = File.new("testfile.txt", "w+")
x=0
while x<10
  aFile.puts Str
  x+=1
end
aFile.close

aFile = File.open("testfile.txt", "r")
x=0
while x<10
  aFile.gets ddd
  puts ddd 
  x+=1
end

Автор: setq 20.10.2007, 18:26
Цитата(Goya7 @  20.10.2007,  12:55 Найти цитируемый пост)
aFile.gets ddd


Возможно имеет смысл попробовать
Код

  ddd = aFile.gets

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)