GNU LilyPond – Extension des fonctionnalités: 2.3.6 Fonctions dépourvues d'argument

### 2.3.6 Fonctions dépourvues d’argument

Dans la plupart des cas, une fonction dépourvue d’argument devrait être créée à l’aide d’une variable :

>     dolce = \markup{ \italic \bold dolce }

Il peut, dans certains cas particuliers, s’avérer utile de créer une fonction sans argument comme ici,

>     displayBarNum =
>     #(define-music-function
>          ()
>          ()
>        (if (eq? #t (ly:get-option 'display-bar-numbers))
>            #{ \once \override Score.BarNumber.break-visibility = ##f #}
>            #{#}))

de manière à pouvoir afficher les numéros de mesure grâce à un appel à cette fonction. En pareil cas, vous devrez invoquer `lilypond` en respectant la syntaxe

>     lilypond -d display-bar-numbers MONFICHIER.ly

#### LilyPond — Extension des fonctionnalités v2.22.2 (branche stable).