Swift랑 친해지기/Swift PlayGround

루프내포시키기

데브킹덕 2021. 12. 28. 15:48

while문 !을 이용한 코드

while !isBlocked{           // 앞이 막혀있지 않는동안
	while !isOnGem{         // 보석이 없는동안
    	moveForward()       // 앞으로 한칸이동
    }
    collectGem()            // 보석을 수집
    turnLeft()              // 왼쪽으로 회전
}

 

 

OR 논리연산자를 이용한 코드

while isBlockedLeft || isOnGem{        // 왼쪽이 막혀있거나 보석이 있는동안
	while isOnGem{                     // 보석있는 동안
    	collectGem()                   // 보석을 수집
        turnLeft()                     // 왼쪽으로 회전
    }
        moveForward()                  // 앞으로 한칸이동
}

 

 

루프 내포시키기 - 코딩 배우기1

Swift playground 

스위프트 플레이그라운드