Skip to content

Instantly share code, notes, and snippets.

@PifyZ
Last active August 29, 2015 14:07
Show Gist options
  • Save PifyZ/e14fe8399da5b1ad2f5f to your computer and use it in GitHub Desktop.
Save PifyZ/e14fe8399da5b1ad2f5f to your computer and use it in GitHub Desktop.
Idées pour Haxe

Idées d'améliorations du langage Haxe : sans ordre d'importance

  • Ajouter la surchage des méthodes dans une même classe :
public function ma_methode(a:Int, b:Int):Int { }
public function ma_methode(a:String, b:String):Int { }
  • Les mots-clés var et function sont inutiles dans les déclarations de méthodes :
public var mon_attribut:Int;
public function ma_methode() { }

Pourrait devenir :

public mon_attribut:Int;
public ma_methode() { }
  • Améliorer la boucle for pour accepter les couples clé => valeur :
var a = [ "a" => 0, "b" => 1, "c" => 2 ];
for (key, value in a) { }
  • Evaluer les variables seules dans les if et while : false, null et 0 seraient évalués à false, le reste à true :
var a = "hello";
if (a) { } // a est évalué à true
var b:AnObject = null;
if (b) { } // b est évalué à false
// etc.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment