Записати створення дії в Мавці можна так:
дія(а, б)
вернути а + б
кінець
Якщо додати назву до цього запису, то після створення її буде відразу призначено в поточній дійсності:
дія додати(а, б)
вернути а + б
кінець
Вказівка вернути в кінці не є обовʼязковою і додається автоматично:
дія додати(а, б)
а + б
кінець
друк(додати(2, 2)) ;; 4
Вказівка
вернутидозволяє закінчити поточну діяльність і повернутись (з результатом або без) до місця, де діяльність почато.
Також можна створити дію без параметрів:
дія привіт()
друк("Привіт!")
кінець
До параметрів можна додати значення за замовчуванням, які будуть призначені якщо задіяне не вказано:
дія додати(а=2, б=2)
а + б
кінець
друк(додати()) ;; 4
Існує також короткий запис створення дії:
дія(а, б): а + б