Le compilateur génère automatiquement des constructeurs pour les structs sans en définir explicitement.
Le langage prend en charge la programmation par contrat avec des assertions “in”, “out” et des invariants.
L’opérateur $ fournit un accès shorthand à la longueur des tableaux.
L’exécution de fonctions à la compilation (CTFE) permet d’évaluer du code au moment de la compilation.
Les unittests intégrés facilitent l’écriture de tests dans le même fichier que le code.
Le mot-clé final switch assure des switch exhaustifs avec vérification à la compilation pour les enums.
La syntaxe autorise l’omission des parenthèses dans certains appels de fonctions pour simplifier la lecture.
La syntaxe UFCS permet d’enchaîner des appels de fonctions libres comme s’ils étaient des méthodes.
Les imports sélectifs et localisés limitent la portée des dépendances à une fonction, un bloc ou une structure.
Le générateur de documentation intégré produit automatiquement une documentation structurée à partir des commentaires.
Get notified when new stories are published for "🇫🇷 Hacker News Français"