presentation

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
presentation [2026/10/18 13:31] – rootpresentation [2026/10/18 13:31] (Version actuelle) – root
Ligne 66: Ligne 66:
   * appel de module, type plugins : ''invoke <module>&<fonction>(parametre)'', écrits en C et dont le binaire se trouve dans [[:install|WBIN]].   * appel de module, type plugins : ''invoke <module>&<fonction>(parametre)'', écrits en C et dont le binaire se trouve dans [[:install|WBIN]].
  
-Tous les passages de paramètres, 8 au maximum, se font par référence : dans les sous-programmes appelées, les accès aux variables agissent sur la variable origine.+Tous les passages de paramètres, 8 au maximum, se font par référence : dans les sous-programmes appelés, les accès aux variables agissent sur la variable origine.
  
  
 ==== Types de données ==== ==== Types de données ====
  
-Les variables se déclarent obligatoirement, mais sans type, et à n'importe quel endroit du code. Elle ne deviennent utilisable qu'à partir de leur déclaration, sous peine de déclencher une exception. Attention à ne pas mettre une déclaration de variable dans un corps de boucle, car la re déclaration de la même variable génèrera une exception.+Les variables se déclarent obligatoirement, mais sans type, et à n'importe quel endroit du code. Elles ne deviennent utilisable qu'à partir de leur déclaration, sous peine de déclencher une exception. Attention à ne pas mettre une déclaration de variable dans un corps de boucle, car la re déclaration de la même variable génèrera une exception.
  
 <code wlang> <code wlang>
Ligne 143: Ligne 143:
  
   * condition ''if-then-elseif-else-endif''  : même fonctionnement que dans les autres langages   * condition ''if-then-elseif-else-endif''  : même fonctionnement que dans les autres langages
-  * boucle ''loop-endloop''  : boucle inconditionnelle (infinie). La sortie se fait avec les instructions ''break''  et ''breakon <condition>'', à n'importe quelle endroit dans la boucle. De manière similaire, il est également possible de forcer le retour au début de la boucle avec les instructions ''continue''  et ''continueon <condition>''+  * boucle ''loop-endloop''  : boucle inconditionnelle (infinie). La sortie se fait avec les instructions ''break''  et ''breakon <condition>'', à n'importe quel endroit dans la boucle. De manière similaire, il est également possible de forcer le retour au début de la boucle avec les instructions ''continue''  et ''continueon <condition>''
   * itérateur ''foreach-endfor''  : permet d'itérer de trois manières différentes selon le type de la variable itérée :   * itérateur ''foreach-endfor''  : permet d'itérer de trois manières différentes selon le type de la variable itérée :
       * numérique : pour compter       * numérique : pour compter
  • presentation.1792330266.txt.gz
  • Dernière modification : 2026/10/18 13:31
  • de root