io.read () читает символы? - PullRequest
       3

io.read () читает символы?

1 голос
/ 08 ноября 2019
-- print the first non-empty line
    repeat
      line = io.read()
    until line ~= ""
    print(line)

Итак, логика такая: продолжайте читать символы, пока следующий символ не станет пустым? Благодарю.

1 Ответ

0 голосов
/ 08 ноября 2019

Читали ли вы комментарий?

-- print the first non-empty line

Он печатает первую непустую строку.

Это достигается чтением ввода (клавиатура, если не перенаправлена), пока непустая строка была введена. Затем эта строка печатается.

Вы читаете строку, проверяете, не является ли она пустой строкой "". Если это не так, вы читаете следующую строку. Если это так, вы больше не будете читать, а напечатаете то, что прочитали последним.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...