Über "Wenn.." im Schema (plt-scheme)

Hatte ich eine ziemlich simple Anforderung, die in mein Schema Programm zur Ausführung mehr
als eine Anweisung, in der wahr Bedingung für ein 'wenn'. . Also Schreibe ich meine
code so etwas wie dieses:

(if (= 1 1)
 ((expression1) (expression2))  ; these 2 expressions are to be
                                ; executed when the condition is true
  (expression3))

Offensichtlich, die oben nicht funktioniert, da habe ich unabsichtlich
erstellt ein # Verfahren # Argumente. So, um meine
Arbeit getan, ich legen Sie einfach die oben aufgeführten Ausdrücke in einer neuen Funktion und
rufen Sie es von dort, an die Stelle der expression1, expression2. Es
funktioniert.

So, mein Punkt hier ist: gibt es irgendeine andere bedingte Konstrukt, welches
kann meine Anforderung hier?

InformationsquelleAutor der Frage | 2009-07-17

Schreibe einen Kommentar