Basics
Paramètres
Apprenez à utiliser les paramètres positionnels, nommés et de type tableau dans les appels de fonctions Tiramisu.
Les appels de fonctions dans Tiramisu peuvent accepter des paramètres. Les paramètres sont séparés par des virgules et se présentent sous trois formes : positionnels, nommés et tableaux.
Paramètres positionnels
Le contenu séparé par des virgules crée des paramètres positionnels :
func { first, second, third } Chaque valeur séparée par une virgule devient un paramètre positionnel distinct dans l'AST.
Paramètres nommés
Utilisez = pour créer des paramètres nommés :
link { url = https://example.com, Click here } Dans cet exemple, url est un paramètre nommé avec la valeur https://example.com, et "Click here" est un paramètre positionnel.
Mélange de paramètres
Les paramètres nommés et positionnels peuvent être mélangés librement :
image {
src = /photo.jpg,
alt = A beautiful sunset,
My image caption
} Paramètres de type tableau
Utilisez des crochets pour créer des valeurs de type tableau :
table {
row = [Name, Age, City],
row = [Alice, 30, Portland],
row = [Bob, 25, Seattle]
} Chaque paire [] crée une valeur de type tableau. Les éléments du tableau sont séparés par des virgules.
Espaces
Les espaces autour des paramètres sont supprimés. Ces écritures sont équivalentes :
bold{text}
bold { text }
bold {
text
} Virgules dans le contenu
Si votre contenu contient des virgules, vous devez soit les échapper, soit utiliser des guillemets :
// Escape with backslash
func { hello\, world }
// Or use quotes
func { "hello, world" } Sans échappement, la virgule diviserait le contenu en deux paramètres distincts.