Le WLangage propose l'inférence de type à partir de la version 18. Par exemple le code :
sPile est une chaîne
sPile = dbgInfo(dbgPile)
peut avantageusement être remplacé par :
soit sPile = dbgInfo(dbgPile)
Avantages :
simplicité extrême pour les déclarations de types simples,
praticité pour la récupération de types complexes ou de membres, retour de fonction,
moins de caractères frappés dans l'éditeur de code,
suppression du risque d'erreur de type lors de la...
↧