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

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

Re: bizarrerie scheme


From: Daniel Cartron
Subject: Re: bizarrerie scheme
Date: Tue, 31 Mar 2015 22:16:44 +0200
User-agent: KMail/4.13.3 (Linux/3.13.0-46-generic; KDE/4.13.3; x86_64; ; )

Le mardi 31 mars 2015, 11:48:19 PharoahS a écrit :
> si tu tapes en scheme:
> (define mafonc 4) il comprend mafonc  donne 4
> si tu tapes (define mafonc 4 5) il ne comprend pas d'aileurs qu'y aurait il
> a comprendre?

Ce qu'il y a à comprendre c'est que je voudrais une fonction sans arguments, 
qui puisse manipuler une 12aine de variables globales préexistantes en 
fonction d'une 12aine de drapeaux (#t/#f) de façon à décharger ma fonction 
principale.

Donc si j'écris 
#(define a 1)
#(define b 0)

#(define (mafonction x)
   (if (= x 1)
       (display "a")
       (display "b")
   )
   
   (if (= x -1)
       (display "c")
       (display "d")
   )
)

#(display (mafonction -1))

ça marchera mais ce n'est pas ce qui m'intéresse.

-- 
Cordialement, Daniel Cartron
« Être con est tout à fait supportable tant qu'on l'est suffisamment pour ne 
pas 
savoir qu'on l'est. »
François Cavanna - Le saviez-vous ?




reply via email to

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