чародіяДія чародія здійснюється (якщо визначено) під час створення предмета зі структури.
структура Ракета
назва
кінець
дія Ракета.чародія(назва)
я.назва = "Ракета %(назва)"
кінець
ракета = Ракета("Реакція")
друк(ракета) ;; Ракета(назва="Ракета Реакція")
чародія_перебірДія чародія_перебір здійснюється для отримання перебору.
структура Машини
елементи
кінець
дія Машини.чародія_перебір()
;; тут необхідно вернути перебір
кінець
перебрати машини як м
;; ...
кінець
чародія_діапазонДія чародія_діапазон здійснюється для отримання діапазону.
діапазон = 0..=10
;; те саме що
діапазон = 0.чародія_діапазон(10, включно=дійсне)
чародія_числоДія чародія_число здійснюється для перетворення значення на число.
друк(Число.з("123") + 1) ;; 124
чародія_текстДія чародія_текст здійснюється для перетворення значення на текст.
друк(Текст.з(123.456)) ;; 123.456