[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
- bizarrerie scheme,
Daniel Cartron <=