Що таке {} у Lua?
Конструктори — це вирази, які створюють та ініціалізують таблиці. Вони є відмінною рисою Lua та одним із найкорисніших і універсальних механізмів. Найпростішим конструктором є порожній конструктор, {} , що створює порожню таблицю; ми бачили це раніше.
Фігурні дужки {} також використовуються як круглі дужки, але замість групування виразів для інтерпретації вони групувати рядки коду у функції або блоки, щоб комп’ютер читав і розумів, що ми маємо на увазі.
{} (фігурні дужки) Визначте початок і кінець функціональних блоків і блоків операторів, таких як структури for і if. Фігурні дужки також використовуються для визначення початкових значень в оголошеннях масивів.
Lua підтримує звичайні арифметичні оператори: двійковий ` + ´ (додавання), ` – ´ (віднімання), ` * ´ (множення), ` / ´ (ділення) та унарний ` – ´ (заперечення). Усі вони оперують дійсними числами. Lua також пропонує часткову підтримку ` ^ ´ (піднесення до степеня). Однією з цілей дизайну Lua є крихітне ядро.
Щоб виконати пошук таблиці в Lua, зазвичай використовуються квадратні дужки ([]) або крапкова нотація. Ось як ви можете виконувати пошук таблиці: 1 – Позначення в дужках: ви можете використовувати квадратні дужки для доступу до елементів таблиці, вказавши ключ (або індекс) у дужках.
Відповідь: (), {} і [] називаються дужками. Вони вказують на те, що терміни в будь-якому з них розглядаються як одна величина. () називаються круглими або круглими дужками, {} називаються фігурні або фігурні дужки і [] — квадратні дужки.