i ont une classe qui a quelque chose comme çacomment utiliser le type de fonction dans AS3 (var f: Fonction) pour une méthode f (s: String)
public class Foo {
public var f:Function;
public void method(s:String)
{
f.invoke(s);
}
}
donc je dois attribuer au f
une fonction qui prend un argument f(s)
, quelque chose comme
myFoo.f = thefunction
function(s:String)
comment faire tout cela, il fonctionnera correctement?
boo pour la syntaxe de l'argument bizarre –
C'est la syntaxe parfaitement valable et, dans la raison, logiquement équivalent à l'habituel syntaxe pour les définitions de fonctions nommées. –