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