Вступ
Мавка0.111.0

Створення дій

Записати створення дії в Мавці можна так:

дія(а, б) вернути а + б кінець

Якщо додати назву до цього запису, то після створення буде відразу визначено субʼєкт цієї дії:

дія додати(а, б) вернути а + б кінець

До параметрів та результату необовʼязково можна додати типи, перевірка яких буде відбуватись під час виконання дії:

дія додатичисло, б число) число вернути а + б кінець

Також можна визначити дію без параметрів та/або без результату:

дія привіт() друк("Привіт!") кінець
дія привіт(імʼя) друк("%(імʼя) вітає!") кінець

Параметри можуть мати початкові значення:

дія привіт(імʼя текст = "Леся") друк("%(імʼя) вітає!") кінець

Існує також короткий запис створення дії, що називається функцією:

(а, б): а + б

Функція не може мати назви, тому субʼєкт треба визначати вручну:

додати = (а число, б число) число: а + б