Модуль
Зміст
Покажчик 🔎︎

# Інструкція Print

Виведення зазначених рядків або числових виразів у діалогове вікно або файл.

## Синтаксис:

    Print [#FileName,] Вираз1[{;|,} [Spc(Число As Integer);] [Tab(позиція As Integer);] [Вираз2[...]]

## Параметр:

Ім'я: будь-який числовий вираз, що містить номер файлу, який був заданий виразом Open для відповідного файлу.

Вираз: будь-який числовий або рядковий вираз, який повинен бути виведеним. Кілька виразів можуть відокремлюватися комою. Якщо вони відокремлені комою, то виводяться з відступом до наступної позиції табуляції. Позиції табуляції не регулюються.

Число: кількість пробілів, які повинні вставлятися функцією Spc.

Позиція: пробіли вставляються до зазначеної позиції.

Якщо крапка з комою або кома з'являється після останнього виразу, який потрібно надрукувати, LibreOffice Basic зберігає цей текст у внутрішньому буфері і продовжує виконання програми без друку. Коли зустрічається ще одна інструкція Print без крапки з комою або крапкою на кінці, весь текст, який повинен бути надрукований, відразу друкується.

Додатні числові вирази виводяться з початковим значенням. Від'ємні вирази виводяться з початковим знаком мінус. Якщо в процесі перевищується певний діапазон значень з рухомою комою, відповідний числовий вираз виводиться в науковому поданні.

Якщо вираз, який потрібно надрукувати, перевищує певну довжину, то на екрані він буде автоматично перенесений на наступний рядок.

Можна вставити функцію Tab, оточену крапкою з комою, між аргументами, щоб зробити відступ до зазначеної позиції у виведенні, або можна використовувати функцію Spc, щоб вставити вказану кількість пробілів.

## Приклад:

    Sub ExamplePrint

        Print "ABC"

        Print "ABC","123"

        i = FreeFile()

        Open "C:\Temp.txt" For Output As i

        Print #i, "ABC"

        Close #i

    End Sub

    Sub ExamplePrint

        Print "ABC"

        Print "ABC","123"

        i = FreeFile()

        Open "~/temp.txt" For Output As i

        Print #i, "ABC"

        Close #i

    End Sub