Le compilateur MXMLC prend également en charge la compilation conditionnelle, bien qu'il soit plutôt primitif et étrangement implémenté.
Ils n'ont pas implémenté 'ifdef'. Au lieu de cela, nous obtenons juste la valeur après la virgule de l'affectation. Bien que cela fonctionne bien pour l'insertion de chaîne, c'est assez déroutant pour les booléens.
L'exemple suivant ne compilerait la mise en œuvre de 'libération' de la méthode:
-define=CONFIG::debugging,false -define=CONFIG::release,true
Puis dans votre code source:
CONFIG::debugging
private function configure():void {
// set up for debugging
}
CONFIG::release
private function configure():void {
// set up for release
}
Excellent! pour les docs de directives haXe! –