Paramètres et fonction getArgs
- La syntaxe de la fonction est
{Application.getArgs paramRecord}
paramRecord
est un record contenant un record pour chaque paramètre
- chaque paramètre est représenté de la forme
param(single char:&n type:int default:DEFAULT)
où param
est le label, l'entrée char
est suivie du caractère représentant le paramètre, type
le type de donnée à lire et default
la valeur par defaut si le parametre n'est pas passé en argument
- Le paramètre pour l'exemple ci-dessus se passe avec
-n
(soit la lettre suivant l'entrée char
), ou bien --param
(soit le label complet), , ou encore --p
(soit un préfixe du label, mais il ne doit pas y avoir d'ambiguité).
- Exemple, passer des bullets en paramètres :
ozengine templateZombie.ozf -n 27
ou bien ozengine templateZombie.ozf --bullet 27
, ou encore ozengine templateZombie.ozf --b 27
.
Fichier exemple corrigé