Чим відрізняється оператор write від writeln?
Write і writeLn - оператори виведення, що застосовуються в мові програмування Pascal (Паскаль). Всього дві букви різниці - а результат відрізняється. Обидва служать для ініціалізації звернення до процедури виведення інформації на екран, на друк або в файл. На практиці застосовуються обидва, один одного не виключають.
Поняття write і writeLn
оператор write инициализирует процедуру виведення інформації на екран в один рядок.
Відео: Turbo Pascal 7.0 Урок 1: Оператори Write і Writeln
оператор writeLn инициализирует процедуру виведення інформації на екран в один рядок з перекладом курсору на наступний рядок.
Різниця між write і writeLn
Таким чином, різниця між write і writeLn полягає не тільки в парі зайвих літер, а й в додатковому рядку, яка відображається на екрані. Це можна використовувати для форматування тексту і поліпшення його читабельності. Оператор write змушує такі процедури, які виведуть інформацію, використовувати ту ж саму рядок, тобто текст виходить неподільним. Оператор writeLn вимагає від наступних процедур виведення переходу до курсора, встановленому на рядок нижче. Ln в назві - від слова line - лінія.
Наприклад, результат виконання
write ( "Шукаємо різницю");
write ( "з TheDifference.ru.")
буде виглядати як
Шукаємо різницю з TheDifference.ru.
Відео: # 3 Введення / Висновок даних в Pascal - Read, Readln, Write, Writeln - відмінності, приклади
результат виконання
writeLn ( "Шукаємо різницю");
writeLn ( "з TheDifference.ru.")
буде виглядати як
шукаємо різницю
з TheDifference.ru.
Відео: 8 Write Writeln
На відміну від write, оператор writeLn не вимагає обов`язкової наявності параметрів. Якщо вони відсутні, рядок просто залишається порожньою.
Відмінність write і writeLn
- Оператор write передбачає виведення інформації в один рядок, writeLn передбачає перехід на наступний рядок.
- Оператор writeLn не вимагає обов`язкової наявності параметрів.