Вступ
Мавка0.113.0

Визначення підметів

Записати визначення підмета в Мавці можна використовуючи слово = або це:

кіт_моєї_сестри = Кіт(імʼя="Тимофій")
число_пі = 3.14 дві_третини = 2 / 3 Е = м * шс ** 2
земля це Ракета(...) паспорт це Документ(...) мавка це МашинаВказівок(...)

Звернутись можна до підмета, що визначений в поточному середовищі або в зовнішньому:

а = 2 дія ф() б = 3 друк(а) ;; 2 кінець ф() друк(а) ;; 2 друк(б) ;; помилка

Визначити підмет у зовнішньому середовищі можна використовуючи слово :=:

а = 2 дія ф() б := 3 кінець ф() друк(а) ;; 2 друк(б) ;; 3

Видалити підмет з поточного середовища можна інструкцією видалити:

а = 2 друк(а) ;; 2 видалити а друк(а) ;; помилка

Інструкція видалити вертає предмет логічного, відповідно можна перевірити чи вдалося видалити підмет:

якщо видалити а друк("Підмет а видалено") інакше друк("Підмет а не визначено") кінець

Існують також допоміжні слова += -=, *=, **=, /=, //=, %=, <<=, >>=, >>>=, &=, |=, ^=, що дозволяють простіше перезаписувати значення підмета в поточному середовищі із застосуванням до нього арифметичних та двійкових дій:

а = 2 а += 3 ;; те саме що а = а + 3 друк(а) ;; 5