Чим відрізняється оператор write від writeln

Write і writeLn - оператори виведення, застосовувані в мові програмування Pascal (Паскаль). Всього дві букви різниці - а результат відрізняється. Обидва служать для ініціалізації звернення до процедури виведення інформації на екран, на друк або у файл. На практиці застосовуються обидва, один одного не виключають.

Поняття write і writeLn

Оператор write инициализирует процедуру виведення інформації на екран в один рядок.




Оператор writeLn инициализирует процедуру виведення інформації на екран в один рядок з перекладом курсор на наступний рядок.

Різниця між write і writeLn

Таким чином, різниця між write і writeLn полягає не тільки в парі зайвих літер, а й у додатковому рядку, яка відображається на екрані. Це можна використовувати для форматування тексту і поліпшення його читабельності. Оператор write змушує наступні процедури, що виводять інформацію, використовувати ту ж саму рядок, тобто текст виходить неподільним. Оператор writeLn вимагає від наступних процедур виведення переходу до курсора, встановленому на рядок нижче. Ln в назві - від слова line - лінія.

Наприклад, результат виконання

write ("Шукаємо різницю");

write ("з TheDifference.ru.")

буде виглядати як

Шукаємо різницю з TheDifference.ru.

 

Результат виконання

writeLn ("Шукаємо різницю");

writeLn ("з TheDifference.ru.")

буде виглядати як

Шукаємо різницю

з TheDifference.ru.

На відміну від write, оператор writeLn не вимагає обов'язкової наявності параметрів. Якщо вони відсутні, рядок просто залишається порожньою.

TheDifference.ru визначив, що відмінність write і writeLn полягає в наступному:

  1. Оператор write передбачає виведення інформації в один рядок, writeLn передбачає перехід на наступний рядок.
  2. Оператор writeLn не вимагає обов'язкової наявності параметрів.






» » » » Чим відрізняється оператор write від writeln