Ou encore par l'appel suivant :
MaProcédure(<nVersion>:20,<sNomProduit>:"WINDEV")
Dans cet exemple l'intérêt est limité. Dans une procédure existante à laquelle des paramètres sont régulièrement ajoutés, ces syntaxes deviennent extrêmement pratiques (voir "incontournables" une fois habitué !) :
- lisibilité : le nom du paramètre est toujours visible : risque d'erreur réduit,
- l'ordre des paramètres peut être quelconque : risque d'inversion supprimé,
- le mécanisme de sécurité du WLangage reste complètement actif à l'exécution, en signalant par exemple les paramètres obligatoires manquants.
Une animation "live" est disponible dans un tweet :