PlayGround/코딩배우기 2

PlayGrounds [ 변수 - 값 올리기 ]

동빠기 2020. 2. 25. 23:48

 

 

 

추적하기 다음의 업그레이드 버전으로 값을 올려 추적하기 입니다.

 

바로 이전 단계에서 추적하기의 방법대로 코드를 진행하게 된다면 아래와 같습니다.

 

 

 

//1. gemCounter의 초기 값을 0으로 설정하세요.


var gemCounter = 0



//2. 수집해야될 보석의 수는 총 5개로, 각각의 보석으로 이동하여 수집하여 gemCounter에 올바른값 할당하기


moveForward()

collectGem()

gemCounter = 1


moveForward()

collectGem()

gemCounter = 2


moveForward()

collectGem()

gemCounter = 3


moveForward()

collectGem()

gemCounter = 4


moveForward()

collectGem()

gemCounter = 5

 

 

그러나,

앞 버전에서 배운 for 문을 이용하여, 코드를 다음과 같이 줄일 수도 있습니다.

 

 

 

var gemCounter = 0

for i in 1...5 {

	moveForward()
    
	collectGem()
    
	gemCounter = i
    
}

 

 

 


 

for i in A ... B { C }

 

변수 i를 A에서 B만큼 C시켜라

 

A와 B는 숫자형으로 범위를 나타냅니다

그리고, C는 반복할 명령을 나타냅니다.