mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-08-31 05:22:43 +00:00
24 lines
1.7 KiB
Plaintext
24 lines
1.7 KiB
Plaintext
![]() |
caption: Variables
|
||
|
created: 20141002133113496
|
||
|
modified: 20150622112706947
|
||
|
tags: Concepts Reference
|
||
|
title: Variables
|
||
|
type: text/vnd.tiddlywiki
|
||
|
|
||
|
Une <<.def variable>> est une portion de texte accessible par son nom via une branche particulière de l'[[arbre widget|Widgets]]. La portion reconnue est la <<.def valeur>> de la
|
||
|
variable.
|
||
|
|
||
|
Une nouvelle variable est définie par le widget <<.wlink SetWidget>>, et ainsi accessible à tous les descendants du widget, incluant les contenus tranclus. Un widget <<.wid set>> peut utiliser un nom existant et relier ainsi, une portion différente à ce nom pour cette génération de descendants du widget.
|
||
|
|
||
|
Le widget <<.wlink ListWidget>> affecte aussi une variable particulière (par défaut <<.var currentTiddler>>), tour à tour, à chaque titre listé.
|
||
|
|
||
|
Pour une vue d'ensemble quand à l'utilisation des variables, se reporter à [[variables dans Wikitexte |Variables in WikiText]].
|
||
|
|
||
|
Malgré le mot <<.word variable>>, chaque portion contient une chaine constante. L'apparente variabilité est actuellement reflétée par la présence de plusieurs variables portant le même nom en différents endroits de l'arbre widget.
|
||
|
|
||
|
[[WikiTexte|WikiText]] n'analyse pas les portions en elles-mêmes. Cependant la référence à une variable peut être transcluse dans un contexte où une analyse ~WikiText parsing <<.em may>> pourrait s'effectuer. Dans une portion de code, le seul marquage détecté est `$name$` pour le paramètre de transclusion d'une macro et `$(name)$` pour une variable à transclure.
|
||
|
|
||
|
La macro <<.mlink dumpvariables>> liste toutes les variables (y compris les macros) disponibles à une position donnée de l'[[arbre widget|Widgets]].
|
||
|
|
||
|
Le noyau de ~TiddlyWiki intègre [[plusieurs variables|Core Variables]].
|