목표 : 오른쪽으로 돌 수 있도록 함수를 정의하고 사용해 보세요.
이전 퍼즐에서는 오른쪽으로 한 번 돌아봤습니다. 왼쪽으로 세 번 도는 것을 활용하니 어렵지 않았죠. 그런데 오른쪽으로 한 번 더 돌아야 한다면 어떻게 해야 할까요? 왼쪽으로 세 번 도는 것을 turnRight() 명령에 입력하고 해당 명령을 원하는 만큼 실행하는 것이 더욱 효과적이겠죠. turnRight()와 같이 일련의 작업을 수행하는 명령을 함수라고 합니다. 사실 이러한 함수들을 계속 사용하고 있었답니다. 지금까지 사용했던 명령은 미리 작성된 함수였던 것이죠.
함수를 정의하려면 중괄호 { } 사이에 명령을 입력하여 수행할 동작을 설정합니다.
1. 함수 본문(중괄호 { } 사이)을 선택합니다.
2. turnLeft() 명령을 세 번 입력합니다.
3. 해당 함수 아래에서 기존 명령과 turnRight()를 함께 사용하여 닫힌 스위치를 작동시킵니다.
---------------------------------------------------------------------
func turnRight() {
turnLeft()
turnLeft()
turnLeft()
}
moveForward()
turnLeft()
moveForward()
turnRight()
moveForward()
turnRight()
moveForward()
turnRight()
moveForward()
turnLeft()
moveForward()
toggleSwitch()
---------------------------------------------------------------------
'IOS > [Swift Playgrounds] 코딩 배우기 1' 카테고리의 다른 글
[함수] 방방곡곡 다니기 _ <도전 과제> (0) | 2021.06.29 |
---|---|
[함수] 수집, 작동, 반복 _ <도전 과제> (0) | 2021.06.29 |
[함수] 새로운 동작 구성하기 (0) | 2021.06.28 |
[명령] 가장 짧은 경로 _ <도전 과제> (0) | 2021.06.28 |
[명령] 버그 잡기 연습 _ <도전 과제> (0) | 2021.06.28 |
Comment