Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Compiler - Wunsch Kategorie: Programmierung Basic (von Carsten - 20.10.2004 9:36)
Hallo DIE HARD,

In der Dokumentation zum IF ("IF condition THEN action1 ELSE action2") fehlt meiner Meinung nach der Hinweis, daß action1 und 2 nur genau eine Anweisung beinhalten dürfen. Es wäre schöner wenn es mehrere wären (das ist der Wunsch), und es kann darüber hianus zu Mißverständnissen führen:

define i byte
i=1

if i = 1 then i=1:i=2:i=3 'kein syntax - error!
print i

if i = 1 then i=1:i=2:i=3 ELSE i=4:i=5:i=6 'generiert syntax error
print i

In diesem Beispiel erhält man eine Syntaxmeldung beim zweiten IF (mit ELSE), aber nicht beim ersten IF. Daher könnte man vermuten, daß  i=1:i=2:i=3 nur ausgeführt wird wenn i=1, und nicht (wie es tatsächlich ist), daß i=2 und i=3 in jedem Fall ausgeführt werden. Da sollte der Compiler zumindest auch beim ersten IF sagen "Zeilenende erwartet".

Gruß Carsten

 Antwort schreiben

Bisherige Antworten:

Re: Compiler - Wunsch (von Dietmar_B - 20.10.2004 12:20)
    Re: Compiler - Wunsch (von Carsten - 20.10.2004 12:31)
        zweite if-Bedingung (von sl - 22.10.2004 20:38)
        Re: Compiler - Wunsch (von Dietmar_B - 21.10.2004 12:30)
            Re: Compiler - Wunsch (von Carsten - 21.10.2004 13:32)
Re: Compiler - Wunsch (von Henrik - 20.10.2004 11:48)
    Re: Compiler - Wunsch (von Dierk - 21.10.2004 11:32)