W języku ActionScript można przekazać listę dowolnych argumentów do funkcji:haXe: Przekazywanie lista arbitralnych argumentów funkcji
funkcja foo (... args): void {trace (args.length); }
Czy jest jakaś umiejętność w Haxe do zrobienia czegoś takiego? Chciałbym wywołać funkcję z argumentami nieznanego typu i liczyć.
ActionScript umożliwia funkcjami przekazywanie tablicy arbitralnych argumentów połączyć:
foo.apply (to argsArray);
Czy to możliwe w Haxe?
To jest poprawna odpowiedź, jeśli chcesz napisać własną metodę, która przyjmuje dowolną liczbę argumentów. Nie każdy cel kompilatora Haxe obsługuje argumenty "Rest", ale można je emulować podczas kompilacji za pomocą makr. –