Вступ
Мавка0.112.0

Визначення субʼєктів

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

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

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

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

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

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

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

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

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

якщо видалити а друк("Субʼєкт а видалено") інакше друк("Субʼєкт а не визначено") кінець

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

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