모험이 시작되면 용사가 왼쪽에 나타납니다. 용사는 기본적으로 반복하여 행동합니다. repeat을 이용하여 go()를 반복하여 앞으로 움직여봅시다.
[안내] 앞으로 나오는 코드 설명은 "Leon"을 기준으로 설명되어있으나, 소환하고 싶은 용사로 바꿔 진행해보시길 바랍니다!
[파이썬(Python3)]
py3
[주의] 파이썬은 스페이스가 매우 중요합니다! 위의 코드에서 leon.go()와 isabel.go() 앞에 스페이스가 4개 있습니다. 이건 leon.go()와 isabel.go()가 repeat() 안에 있다는 걸 의미합니다! 앞으로 나오는 코드에서 파이썬의 스페이스를 꼭 잊지 말아주세요!
[자바스크립트(Javascript)]
js
레드나스
용사가 무사히 에 도착하였나요? 훌륭합니다. 이제 다음 모험으로 이동하여 뒤로 이동하는 방법을 배워봅시다.
이번 모험에서 배운 것을 정리해봅시다.
1. 함수를 만들어 봤습니다.
함수? 어디서 많이 들어본 단어이지요. 수학 시간에 배운 그 함수가 맞습니다.
우리는 이런 함수를 알고 있습니다. 바로 10을 더해주는 함수이지요. 함수를 실행하여 55을 입력하면 65가 출력되는 함수입니다.
그렇다면, 우리가 배운 함수는 무엇일까요? 바로 repeat입니다. 용사가 행동할 수 있도록 repeat이라는 함수를 만들어 객체에 넣어준 것이죠!
(repeat이라는 함수를 만들 때, Python3에서는 def를 이용하였고, Javascript에서는 function이라는 걸 이용하여 함수를 만들었습니다.)
2. repeat 함수 안에 go() 함수를 넣어봤습니다.
용사는 repeat 함수가 실행될 때마다 행동을 합니다. 우리는 repeat 함수에 go라는 함수를 넣어 앞으로 이동하게 만들었습니다.