« Introduction à LilyPond/Mise en forme d'une partition » : différence entre les versions

Contenu supprimé Contenu ajouté
note complétée
Ligne 9 :
----
; Note
: On attribue des valeurs aux variables avec le signe égale : <code>''variable'' = ''valeur''</code>. Dans certains cas, le chiffre est précédé du croisillon <code>#</code> (parfois appelé, à tort, « dièse »).<br />Certaines; variablesde sontmanière desgénérale booléens, c'est-à-dire ont pour valeur « vrai » ou « faux ». La valeur « vrai » est notée « <code>#t</code> » ''(true)'' et la valeur « faux » est notée « <code>#f</code> » ''(false)''. Comme ces valeurs sont précédées du croisillon, on écrit <code>''variable'' = ##t</code> ou <code>''variable'' = ##f</code>.:
:* le croisillon est un symbole de Scheme (le langage dans lequel est écrit LilyPond) ; le croisillon est en général optionnel puisque les valeurs sont par défaut interprétées en tant qu'expression de Scheme, mais il devient obligatoire lorsqu'il y a une ambiguïté (par exemple, « <code>-1</code> » est normalement interprété comme un doigté, il faut écrire « <code>#-1</code> » pour qu'il soit interprété comme « moins un ») ;
:* il ne doit pas y avoir de croisillon lorsque l'expression ne doit pas être interprétée par Scheme (comme par exemple celles contenant une unité, par exemple dans le cas de « <code>2\cm</code> » pour « deux centimètres »).
: Si l'on ne connaît pas Scheme, le mieux est de reproduire la syntaxe des exemples de la documentation officielle, ou de procéder par essai-erreur.
: Certaines variables sont des booléens, c'est-à-dire ont pour valeur « vrai » ou « faux ». La valeur « vrai » est notée « <code>#t</code> » ''(true)'' et la valeur « faux » est notée « <code>#f</code> » ''(false)''. Si ces valeurs sont précédées du croisillon, on écrit <code>''variable'' = ##t</code> ou <code>''variable'' = ##f</code>.
----