[컴퓨터크래프트] 9. 루프 (loops)
loop는 반복을 의미합니다. 특정한 걸 일정한 횟수동안 반복하는거죠.
컴퓨터는 모르겠지만, 터틀을 쓸때는 아주 유용해집니다.
사용 방법은 이렇습니다.
저기에서 i는 변수입니다.
현재는 1, 10이므로 10반을 반복합니다. 저걸 한번 반복할때마다 i는 1에서 10까지 하나씩 늘어납니다.
그리고 밑에 print는 Current i : [현재 i]를 프린트하게 되어있죠.
실행시키면
Current i: 1
Current i: 2
이런식으로 10번을 반복하닌까 마지막에는 Current i: 10이 되겠죠.
이렇게요
이걸 꼭 1부터 10까지 해야되는건 아닙니다.
1, 10을 바꿔도 됩니다.
이렇게요. 여기선 40, 48로 바꿨습니다.
그리고 실행해 보면..
이렇게 40에서 48까지 합니다.
그리고 저게, 반복하는것이 아니라 그냥 따다다다닥 프린트하는것처럼 느껴지시면,
이렇게, sleep(2)를 추가해보세요.
실행시키면, 2초마다 한번씩 Current i: 가 업데이트됩니다.
이게 터틀에서 많이 쓰이는 이유는, 이걸로 특정한 동작을 여러번 반복하게 할수 있어서 그럽니다.
그럼 이만 여기서 끝마치겠습니다. 감사합니다.
'컴퓨터크래프트 강좌' 카테고리의 다른 글
[컴퓨터크래프트] 11. Tables (5) | 2013.08.31 |
---|---|
[컴퓨터크래프트] 10. Functions (5) | 2013.08.28 |
[컴퓨터크래프트] 8. startup, 도어락 (1) | 2013.08.24 |
[컴퓨터크래프트] 7. Term API (6) | 2013.08.24 |
[컴퓨터크래프트] 6. input (2) | 2013.08.24 |