У меня проблема с одной из моих функций в моем коде.Я новичок в Ruby, поэтому я не уверен, где моя синтаксическая ошибка.Мой irb дает мне синтаксическую ошибку, связанную с моими конечными ключевыми словами, но я считаю, что синтаксис правильный
def function1
print "function 1 \n"
print "Please type 4 lines \n"
i = 0
fptr = (File.new("myFile.txt", "w"))
while i < 4
line = gets
fptr.write(line "\n")
i++
end
fptr.close()
end
Эта функция должна печатать две выходные строки, открывать текстовый файл, принимать 4 строки пользовательского вводаи запишите их в указанный файл.