Jeg er igang med at lære at kode i SWIFT i Swift Playgrounds, som er en app til iPad som Apple har udviklet til at lære folk at kode. Lektioner er delt op i 3, og jeg har klaret 1'eren ganske godt synes jeg.
Nu er jeg så nået til part 2, og et kapitel der hedder "Incrementing The Value"
Jeg skal løse en opgave hvor jeg skal gå rundt i en firkant og samle gems op. Jeg kunne godt løse den, men koden var enormt lang, så bad om svaret, og App'en diskede op med:
while !isBlocked {
While !isBlocked {
if isOnGem {
collectGem ()
}
moveForward()
}
turnRight()
}
hvad jeg simpelthen ikke kan forstå er hvordan turnRight bliver aktiveret??
fordi så snart den lille mand i app'en når til et hjørne, så drejer han til højre, men jeg vil jo mene at ingen kommandoer burde aktiveres da de kun aktiveres når han ikke er blokeret?
burde der så ikke stå 'while isBlocked' og ikke 'while !isBlocked' ???
håber det giver lidt mening. Ellers spørg :))
--