В чем разница между операторами write и writeln?
Оператор write отображает данные без перевода строки. Это означает, что все данные будут выведены в одной строке, что может быть неудобно для чтения и восприятия. Для разделения данных можно использовать пробелы или другие символы разделителей.
Обработка переноса строки
write("Первая строка");
write("Вторая строка");
В результате мы получим:
Первая строка Вторая строка
Оператор writeln же автоматически переводит каретку на новую строку после каждого вызова. Пример его использования:
writeln("Первая строка");
writeln("Вторая строка");
Результат будет выглядеть так:
Первая строка
Вторая строка
Если вы хотите вывести несколько строк с переносом, используйте оператор writeln вместо write.
Использование аргументов
Например:
Код | |
---|---|
write(10, 'text', 3.14); | 10text3.14 |
write('Hello, world!'); | Hello, world! |
Например:
Код | |
---|---|
writeln(10, 'text', 3.14); | 10text3.14 |
writeln('Hello, world!'); | Hello, world! |