Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
local:moodlescript:language:setvalriable [2020/04/06 15:57] 127.0.0.1 modification externe |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ===== MoodleScript : SET VARIABLE===== | ||
- | ===== Moteur de script MoodleScript===== | ||
- | ===Effet=== | ||
- | |||
- | Initialise une clef de contexte avec une valeur ou la valeur d'une autre variable. | ||
- | |||
- | ===Syntaxe=== | ||
- | |||
- | SET VARABLE <varname> FROM <litteral> | ||
- | |||
- | SET VARABLE <varname> FROM :<varname> | ||
- | |||
- | ===Exemples=== | ||
- | |||
- | SET VARABLE defautname FROM Default | ||
- | |||
- | SET VARABLE savedcourseid FROM :courseid | ||
- | |||
- | ===Attributs particuliers=== | ||
- | |||
- | * **varname** : Le nom de la variable à créer sans espaces ni caractères spéciaux. | ||
- | * **litteral** : Une chaine de caractères littérale | ||
- | |||
- | === Notes === | ||
- | |||
- | La variable créée s'installe dans le contexte global de la pile d'exécution pour la durée de vie du script, jusqu'à ce qu'elle soit surchargée par une autre affectation. | ||
- | |||
- | Lorsqu'une variable est créée à partir d'une variable, cette dernière doit être définie dans le contexte global du script, ou une valeur vide initialisera la nouvelle variable. | ||
- | |||
- | === Autres défauts === | ||
- | |||
- | Aucun | ||
- | |||
- | |||
- | [[:local:moodlescript:languagespecification|Revenir à l'index du langage]] - [[:local:moodlescript|Revenir à l'index du composant]] |