lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: fonction scheme avec paramètre optionnel


From: Daniel Cartron
Subject: Re: fonction scheme avec paramètre optionnel
Date: Wed, 20 May 2015 11:08:38 +0200
User-agent: KMail/4.13.3 (Linux/3.13.0-52-generic; KDE/4.13.3; x86_64; ; )

Le lundi 18 mai 2015, 12:53:10 Daniel Cartron a écrit :
> Le lundi 18 mai 2015, 11:52:54 Pierre Perol-Schneider a écrit :
> > #(define parametre
> > 
> >     (if (defined? 'parametre)
> >     
> >         parametre
> >         1))
> > 
> > ??
> 
> il semblerait que non...
> 
> J'ai lu qq part (était-ce dans ce code sommaire de création de tablature
> d'harmo en lyrics que tu n'avais peutềtre toi mm indiqué ?) qu'on pouvait
> indiquer qu'un parametre est optionnel avec un truc comme option ou je ne
> sais plus quoi... Et ça prend une valeur par défaut.

J'ai retrouvé :
#(define* (draw hole #:optional (bends 0)) 

mais ça coince pour mettre ça dans 
makeTabBass = #(define-music-function (parser location param mus) (integer? 
ly:music?)

Par ailleurs si je veux passer une liste, du genre (3 2) en argument je fais 
comment ? Liste optionnelle aussi d'aileurs.

Merci

-- 
Cordialement, Daniel Cartron
« Je vais donc enfin vivre seul ! Et, déjà, je me demande avec qui. »
Sacha Guitry - N'écoutez pas, mesdames !




reply via email to

[Prev in Thread] Current Thread [Next in Thread]