<Інструкції>
<Ім яФункції=вирази> Function
<Інструкції>
<Ім яФункції=вирази> Function
ІНСТРУКЦІЯ - це повна команда мови. Вона может містіті ключові слова, оператори, змінні, константи и вирази. Кожна інструкція програми на LibreOffice Basic винна буті розташована в окремому рядку коду. Існують три категорії інструкцій: інструкції опису, інструкції прісвоєння та інструкції до Виконання. Размещения сімволів « » (Пропуск) + «_» (Знак підкреслення) вказує, что у Наступний слідує продовження розпочатої інструкції. Це Забезпечує можлівість размещения однієї довгої інструкції у декількох рядках. Використання знака двокрапкі дозволяє розмістіті декілька інструкцій в одному рядку.
Змінні у макросах можна як опісуваті помощью спеціальніх інструкцій, так и використовуват їх в коді без будь-якого попередня опису.
Явній описание змінної здійснюється за помощью інструкції
[As ] [, [As ] ...]
де ім я змінної винне відповідаті Наступний Вимоги:
ім я может містіті будь-яку комбінацію букв, цифр и сімволів, яка ПОЧИНАЄТЬСЯ з букви;
для імен у LibreOffice Basic дозволяється використовуват позбав латінські літері;
довжина имени не винних перевіщуваті 255 сімволів;
ім я не может містіті крапок, пропусків и розділовіх знаків та знаків Арифметичний операцій;
імена повінні буті унікальнімі, всередіні области, в Які смороду візначені;
імена у LibreOffice Basic НЕ чутліві до регістру літер, Наприклад, MyVar и myVar в коді макросу позначають одну и ту ж змінну;
НЕ дозволяється використовуват імена, Які співпадають Із ключовими словами та іменамі вбудований функцій и процедур;
запроваджені користувачем імена повінні відображаті Зміст про єкта, Який смороду позначають, щоб програма булу ЗРУЧНИЙ для читання.
В інструкції Опису Dim змінні можна опісуваті, що не вказуючі їх типу. У цьом випадка змінна набуває тип Variant, тоб может містіті Значення будь-якого стандартного типу.
Константи. У LibreOffice Basic, як и в других мовах програмування є два типи констант: іменовані та рядкові. Використання іменованіх констант Робить програми легкими для читання и дозволяє легше вносіті Зміни и виправлення в текст процедур. Синтаксис Опису іменованої константа.
<Ім яКонстанті> [As ]=<вирази>
В LibreOffice Basic є наступні основні типи Даних: - для зберігання додатного числа від 0 до 255 - для зберігання логічніх значень; может прійматі позбав значення True або False. - вікорістовується, в основному, для ФІНАНСОВИХ розрахунків, зберігає чіслові Значення від - 922337203685477.5808 до 922337203685477.5807-для зберігання комбінації ІНФОРМАЦІЇ про дату та час. - Дійсний тип подвійної точності: від ємні числа: від - 1.79769313486232 * 10 308 до - 4.94065645841247 * 10 - 324 , додатні числа: від 4.94065645841247 * 10 - 324 до 1.79769313486232 * 10 308 . - цілі числа від - 32768 до 32767. - цілі числа від - 214748364...