siis jos mulla on koodi:
IF a = 5 THEN a = 6 ELSE a = 1 '<----------Mitä tähän tulee?
...eli millä esle homman saa päättymään?
'tapa 1 IF a = 5 THEN a = 6 ELSE a = 1 'tapa 2 (suositeltava) IF a = 5 THEN a = 6 ELSE a = 1 END IF
Hmmh?
ELSE kuuluu ihan IF-lausekkeeseen tietääkseni, joten toimisikohan END IF? Eli..
IF a = 5 THEN a = 6 ELSE a = 1 END IF
Elikkäs, jos muuttuja 'a' on 5 niin asetetaan 'a':n arvo 6.
Jos onkin jotenkin muuten eli 'a' ei ole viisi, asetetaan sen arvoksi numero 1.
Käsitinkö kysymyksesi oikein?
~Sose~
Edit: Antti ehtikin selittämään ensinnä.
Joo ymmärsit aivan oikein :) Kiitoksia!
Se valitti END IF pätkästä kun mulla oli toi ELSE samaala rivillä ku THEN, mutta nyt tiedän ettei niin saa laittaa :)
kyllä niin saa laittaa jos on lyhyt tekeminen kuten tuossa, mutta se on selkeämpää jos se on eri riveillä. Näin voi tehdä ihan hyvin: IF a = 5 THEN a = 6 ELSE a = 1
mutta älä tee näin: IF a = 5 THEN a = 6: jutska = 2: aa = a: ELSE a = 1: jutska = 3: aa=66: PRINT "moikka"
huomaat varmaan itekin kumpi on selkeämpi tapa...
Tarkotat siis tälläistä?
if a = 5 then a = 6 else a = 1
Toivottavasti ymmärsin oikein.
Itse tarkoitin, että näin ei voi tehdä...
if a = 5 then a = 6 else a = 1 '<---...koska jos tähän väliin laittaa END IF niin se valittaa siitä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.