Studio
10 — Fonctions, variables locales et code d'interface
1. Une fonction, sans accolades
fonction ligne prix quantite
calculer "$montant" "$prix" * "$quantite"
renvoyer "{$montant}"
quand clic
$total = ligne "Prix unitaire" "Quantité"
set "Total de ligne" "{$total}"fonction nom paramètres, puis les commandes en retrait.- On appelle la fonction par son nom (ou
appeler nom …). renvoyer valeurécrit dans$resultatet termine la fonction.$x = ligne 12 3copie le résultat dans$x.
2. Variables locales
Les paramètres sont locaux. local nom [valeur] en ajoute. À la fin de l'appel, l'appelant retrouve ses propres valeurs.
3. Code de l'interface
Clic droit sur le fond de l'interface > Écrire du code de l'interface…
$taux = 16
$devise = "CDF"
fonction ttc montant
…- Les variables sont initialisées à chaque affichage de l'interface.
- Les fonctions sont utilisables dans tous les composants de l'interface.
- Un composant peut redéfinir une fonction du même nom.
4. Exercice
Ajoutez au code de l'interface une fonction remise montant qui retire 10 %, puis utilisez-la dans deux boutons. Exemple complet : examples/code-composants/15-code-interface-variables-globales.berkios.json.
Cette page en Markdown · llms.txt · documentation complète pour les IA