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

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

bizarrerie scheme


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

Bonsoir,

C'est probablement mon code qui est bizarre mais je ne comprend pas pourquoi 
des fois ça marche et des fois pas.

#(define a 1)
#(define b 0)

#(define mafonction
   (if (= a 1)
       (display "a")
       (display "b")
   )
)       

fonctionne très bien ça affiche a
Je rajoute un deuxième if

#(define a 1)
#(define b 0)

#(define mafonction
   (if (= a 1)
       (display "a")
       (display "b")
   )
   (if (= b 1)
       (display "a")
       (display "b")
   )
)       

et là erreur fatale :
Missing or extra expression in (define mafonction (if (= a 1) (display "a") 
(display "b")) (if (= b 1) (display "a") (display "b")))

Pourtant il y a d'autre fonctions où j'enchaîne plusieurs if sans que lily ne 
tousse...

Je ne pige pas où est l'erreur...

-- 
Cordialement, Daniel Cartron
« Il ne faut pas avoir peur du bonheur. C'est seulement un bon moment à 
passer. »
Romain Gary




reply via email to

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