La version 4.0.0 apporte :
- une nouvelle syntaxe pour la déclaration des fonctions ;
Code : Sélectionner tout 1
2
3
4
5
6
7
8
9
10
11
12
13
14// no arguments () -> Void // single argument (name:String) -> Void // multiple (also, optional) arguments (name:String, ?age:Int) -> Void // unnamed arguments (Int, String) -> Bool // mixed arguments, why not (a:Int, ?String) -> Void
- une syntaxe avec l'opérateur flèche (comme en JavaScript) ;
Code : Sélectionner tout 1
2
3// no arguments () -> trace("Haxe is great!") // equivalent for `function() trace("Haxe is great!")`
- le mot clé final pour les fonctions ;
- un nouvel interpréteur Haxe plus rapide ;
- le support Unicode sur toutes les cibles ;
- les itérateurs clé-valeurs ;
- le protocole de services pour les EDI ;
- un successeur pour Neko, plus performant : HashLink.
La liste complète des nouveautés est disponible ici.
Votre opinion
Avez-vous déjà utilisé Haxe ?
Que pensez-vous d'un langage qui est recompilé vers un autre langage ?
Source
Site officiel