Как се указва тип функция с множество аргументи в Haxe?

Опитвам се да задам тип функция на функция, получаваща два или повече параметъра. За функция с един параметър е лесно:

var myFunction : Int -> Void;

Можете да посочите функция като тази с него:

function doSomething ( param1 : Int ) : Void { ... }
...
myFunction = doSomething;

Но как да препратите към функция с два или повече параметъра? За съжаление все още няма пълна документация за това.

Благодаря предварително!


person nepa    schedule 19.09.2011    source източник
comment
О, между другото, това Е документирано   -  person nepa    schedule 19.09.2011
comment
Къде намерихте документацията? Все още не успях да го намеря.   -  person Anderson Green    schedule 21.06.2013


Отговори (1)


Моят Haxe е малко ръждясал, но...

var myFunction : Int -> Int -> Void;

Функция, която приема два аргумента Int и връща Void.

person TurboHz    schedule 19.09.2011
comment
Ако трябва да добавите функция като аргумент, просто поставете това в скоби, нещо като: myFunction : (String -› Int -› Void) -› Void - person Franco Ponticelli; 19.09.2011