AngelScript Help

funcdef

https://www.angelcode.com/angelscript/sdk/docs/manual/doc_global_funcdef.html

Объявляет сигнатуру функции для хранения функции в переменной или передачи аргументом.

funcdef void A(string); // Объявляем сигнатуру функции void B(string C) { // Объявляем функцию, подходящую под сигнатуру print(C); } void D(A& E) { // Объявляем функцию, которая принимает функцию, подходящую под сигнатуру E("Вызываем функцию, переданную по ссылке"); } void main(){ A@ F = @B; // Объявляем переменную где тип является сигнатурой функции D(@F); // Передаём переменную в функцию }
Last modified: 24 September 2024