Как и puts
(звучит похоже), он предназначен для работы со строками, используя символ \n
.
gets
принимает необязательный аргумент, который используется для "разделения" ввода(или «просто чтение до прибытия»). По умолчанию используется специальная глобальная переменная $/
, которая по умолчанию содержит \n
.
gets
- довольно общий метод для чтения потоков и включаетразделитель. Если этого не произойдет, части содержимого потока будут потеряны.