[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 !