• SEARCH

    통합검색
  • GAMEZONE
    • 커뮤니티
      • 공지사항
      • 유저게시판
        • 등업게시판
        • 출석체크
        • 정회원 무료자료실
      • 스크린샷
      • 인증자료실
    • 리니지
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 메이플스토리
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 바람의나라
      • 자유게시판
      • 홍보게시판
      • 자료게시판
        • 유틸자료실
        • 소스자료실
        • 클라이언트
        • 팩 자료실
      • 연구게시판
        • 개발내역
        • 질문과답변
        • 기타
      • 강의게시판
        • DR
        • CR
        • 구버전
        • 클라이언트 개조
        • 노하우 게시판
        • 게임공략 & 팁
    • 다크에덴
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 믹스마스터
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 라그나로크
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 기타게임
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 게임강의
    • 비베&포토샵
      • 자유게시판
      • 자료실
        • 일반자료실
        • 포인트 자료실
      • 노하우게시판
      • 포토샵게시판
    • 모바일
      • 게임공략
      • 포인트 자료실
      • 유틸자료실
      • 자유게시판
  • 바람의나라 강의게시판 게임공략 & 팁
    • 바람의나라 강의게시판 게임공략 & 팁 ()
    • 반복문 지식

      • 정열짱맨
      • 2017.03.20 - 21:15 98

    반복문 지식

    일상 코딩속에서 많이 활용되고있는 for문 입니다.

    for문은 조건제시가 편하게 가능한 것으로,

    구동기에서도 부담없이 사용이 가능한 반복문입니다.

     

    대신 for문은 while문과 달리, 사용에 여러가지 제약을 걸어주어야

    합니다.

     

    < 예제1. for문 게재 형식 >

     

    set @id, myid();

    for(set @i, 0; @i < 10; set @i, @i +1)

    {

    say @id, 0, "안녕하세요";

    sleep(1000);

    }

     

    위에를 보시면, for 문안에 뭔가가 수두룩하게 있습니다.

    물론 여러분들은 처음에 보시면 어? 저게뭐지? 라고 생각하시는

    분들이 많습니다. 저도 처음에는 그랫으니까요.

     

    그럼이제 for문을 하나하나 파헤쳐 보도록 하겠습니다.

     

    < 예제2. for문 파헤치기 >

     

    set @id, myid();

    for(초기식; 조건식; 증감식)

    {

    say @id, 0, "안녕하세요";

    sleep(1000);

    }

     

    우선 초기식이란, 우리가 어떠한 변수(저장소)를 초기로 설정해주어야 합니다.

    for문이 '무엇'을 조건으로 돌아갈 수 있는지 우선적으로 설정해주는것을 말합니다.

     

    그리고 조건식이란, 우리가 '초기식'에서 지정한 '변수(저장소)'를 조건을 주어

    그 조건에 맞을때 반복이 종료되도록 하는것을 말합니다.

     

    세번째로 증감식이란, 우리가 설정한 '조건식'에 만족할때까지 변수를

    증가시키는것을 말합니다.

     

    < 예제3. for문 만들어보기 >

     

    저것이 아 무슨말인지 모르겠다.. 라고 생각하시는게 옳바릅니다. 이것을

    처음부터 이해하려고 하지마세요. 왜냐하면 그냥 직접 해보는것이 맞으니까요!

     

    그럼한번 저랑 똑같이 스크립팅 해보세요~!

     

    set @id, myid();

    for(set @i, 0; @i < 10; set @i, @i + 1)

    {

    say @id, 0, "안녕하세요";

    sleep(1000);

    }

     

    위에 보시면 @i 라는 임시변수가 있습니다.

    우리는 잠시나마 '변수'라는 말을 '저장소'로 가정하겠습니다.

     

    for문의 첫 식을 보시면, set @i, 0; 라는것을 보실 수 있어요.

    이것을 해석하자면, 선언한다. @i 라는 변수(저장소)를 0으로

     

    위에서 @i 라는 변수를 0으로 설정하면서, @i 라는 아무것도

    들어있지않는 비어있는 변수(저장소)가 생겼어요.

     

    for(set @i, 0;

     

    자 이제 우리는 첫번째 for문의 초기식을 만들어 줫습니다.

    그냥 @i 라는 박스가 있으면 이 박스안에 아무것도 없는거에요~

     

    두번째는 조건식! 자~ 똑같이 따라써보세요.

     

    @i < 10; 다 쓰셨나요? 우리는 이제 @i 라는 박스가 안에 10개의

    물건이 찰때까지 반복되라고 명령을 넣었습니다!

     

    그리고 세번째는 증감식!

     

    set @i, @i + 1 똑같이 따라 쓰셨나요~? 이것은 반복이 한번 될때마다

    @i 라는 변수(저장소)에 물건을 하나씩 추가해준다는 말이에요.

     

    이제 우리가 여태까지 썻던것을 종합해보도록 해요.

     

    for(set @i, 0; @i < 10; set @i, @i + 1) { 이벤트 }

     

    for문안에 있는것을 차례대로 해석해봅시다.

     

    set @i, 0; @i 라는 박스에 아무것도 없도록~ 0을 넣어줫어요. 0 < 아무것도 없다! 에요~!

    @i < 10; 그리고 @i 라는 박스에 물건이 10개가 들어올때까지 반복하라고 명령을 해줫어요~

    set @i, @i + 1 그리고 반복될때마다 박스에 물건이 +1 개씩 추가되라고 말을 해주었죠.

     

    조건문은 이런식으로 만들어주는것입니다. 뭐이거 봐도 아무것도 모르겠따~

    그런사람은 그냥 위에 있는 예제를 복사 붙여넣기를하세요!

     

    언젠가는 이해하는날이 올것입니다.

     

     

    주의! 반복문에는 항상 sleep 문을 넣어주어야 합니다. < sleep(1000); 또는 sleep 1000; > - 1000은 1초를 뜻함

    가벼운 루프에서는 슬립문을 안넣어도 되지만, 인피니티루프가 뜨는것을 방지하기 위함입니다.( 슬립문없이 1024번 반복가능 )

    이 게시물을..
    N
    0
    0
    • 바람의나라에서 생긴 '젠'이라는 단어의 유래닉닉낙낙
    • 2
      정열짱맨

    정열짱맨 님의 최근 글

    착용이미지 모음 243 2 2017 03.22 직업별 환수 134 2017 03.21 전사 기술연마 트리 140 2017 03.21 촙지존 돈버는방법 134 2017 03.21 도적 서민편 템셋팅 125 2017 03.21

    정열짱맨 님의 최근 댓글

    작성 댓글이 없습니다.
    글쓴이의 서명작성글 감추기 
    댓글 쓰기 에디터 사용하기 닫기
    • view_headline 목록
    • 14px
    • 바람의나라에서 생긴 '젠'이라는 단어의 유래
    • 목록
      view_headline
    × CLOSE
    기본 (1,592) 제목 날짜 수정 조회 댓글 추천 비추
    분류 정렬 검색
    • 포인트 획득 공지
      5
      2026.04.24 - 19:48 7004 5
    • 링크 업로드 관련 공지
      10
      2026.03.25 - 21:56 6267 10
    • 인증메일 공지
      3
      2026.03.15 - 16:42 6196 3
    • 파일링크 및 인증메일 발송 관련 문의 안내
      9
      2026.03.14 - 22:03 7066 9
    • 포인트 게시판 안내
      2026.02.28 - 19:14 7699
    • 게임존 사이트 변경 사항 안내
      9
      2026.02.26 - 01:07 9433 9
    1592
    바람의나라 클래식 시작 뉴비 복귀 가이드
    주히최고 2026.06.02 - 21:08 98
    1591
    3차 승급 진행 요약
    주히최고 2026.06.02 - 21:04 40
    1590
    바람의나라
    쿨쿨빠라 2026.04.17 - 19:02 192
    1589
    전체노획 소스입니다.
    프렌치좋아 2024.03.31 - 19:13 265
    1588
    무자본 직업추천
    오셀릿s 2024.03.30 - 07:28 204
    1587
    자동타켓 쓰고 고수되자
    뚱디애이 2024.03.22 - 08:48 292
    1586
    봉클 6.30 은 어디서 받나요??
    ssolll 2024.03.14 - 01:14 192
    1585
    환수 부활 팁입니다
    ssolll 2024.03.13 - 06:27 155
    1584
    과일나라 얻기 ( 끌올 )
    팥쥐 2024.02.23 - 07:12 165
    1583
    환상섬 퀘완료
    나무발발이 2024.02.20 - 18:59 163
    1582
    용궁좌표
    우으상 2024.02.10 - 02:14 152
    1581
    북방 드랍 및 조합
    리문똥 2024.01.31 - 20:05 351
    1580
    본섭 기준 북방대초원 좌표입니다
    으컁캬야 2024.01.10 - 10:57 373
    1579
    용왕의 투구 퀘스트
    2772k 2023.10.18 - 10:37 354
    1578
    해골목걸이 퀘스트
    2772k 2023.10.18 - 10:12 198
    1577
    용궁좌표
    엘이1 2023.09.27 - 21:47 140
    1576
    초보 탈출
    볶아볶아 2023.09.09 - 07:28 209
    1575
    도삭산 100층 퀘스트
    바라므나라조아 2023.09.04 - 18:12 182
    1574
    환상의섬 고균도 십만퀘 퀘스트
    qkfka12 2023.08.08 - 20:46 183
    1573
    일본전설무기
    김나은1 2023.05.24 - 00:26 289
    1572
    북방좌표
    김나은1 2023.05.24 - 00:25 145
    1571
    일본전설무기
    스타만세 2023.03.30 - 09:27 237
    1570
    북방좌표
    엉덩1이일 2023.03.23 - 23:00 187
    1569
    승급기준
    엉덩1이일 2023.03.23 - 22:59 216
    1568
    환상의섬 좌표
    고삼 2023.03.20 - 22:04 179
    1567
    북방대초원 드랍 템 및 조합법
    구버전만세11 2023.03.20 - 19:30 244
    1566
    북방 좌표
    티리엘1 2023.03.20 - 13:15 151
    1565
    승급기준
    고삼 2023.03.20 - 08:14 140
    1564
    북방대초원 좌표
    감각1 2023.03.18 - 20:05 180
    1563
    고균도 좌표
    뱁새 2023.03.17 - 19:56 147
    1562
    둔갑술 배우기
    은식 2023.02.13 - 22:34 178
    1561
    용궁좌표
    은식 2023.02.13 - 22:33 152
    1560
    북방 좌표
    AFAFAF 2022.10.30 - 21:27 163
    1559
    육성 초반에 쓰기 좋은 아이템
    꼬매 2022.09.30 - 03:23 364
    1558
    구바람 조합법 확률
    칸쵸1 2021.08.05 - 02:03 346
    1557
    바람의나라 용궁좌표
    고메핫도그 2021.08.01 - 03:37 375
    1556
    바람의나라:연’ 빠른 레벨업을 위한 꿀팁 7가지
    서머1 2021.07.28 - 03:44 214
    1555
    윈도우10 게임내 한글 안될 때
    너굴힝 2021.07.20 - 21:51 156
    1554
    북방좌표
    아덴1 2021.07.17 - 15:11 156
    1553
    바람의나라 육성공략! -펌-
    순자 2021.07.08 - 20:22 211
    1552
    1~7차승급기준표 최저,최대 전사~마도사ver
    사파 2021.06.16 - 22:51 203
    1551
    저주의단검 퀘
    Anto 2021.06.14 - 20:48 152
    1550
    레벨업 팁
    모래1 2021.06.05 - 09:07 188
    1549
    생산 조합표
    Anto 2021.05.28 - 18:13 168
    1548
    화기삼동충초돈유합
    라비즈 2021.05.25 - 09:54 166
    1547
    환상의섬 퀘스트
    기여니 2021.05.15 - 07:41 190
    1546
    북방좌표
    기역니은 2021.03.22 - 22:03 196
    1545
    궁사를 위한 사소한 팁
    봄날1 2021.02.09 - 06:33 225
    1544
    바람의나라에서 생긴 '젠'이라는 단어의 유래
    닉닉낙낙 2020.12.08 - 04:40 304
    1543
    바람의나라 미지의 맵 '갑판' 이 곳은 어디인가?
    닉닉낙낙 2020.12.08 - 04:38 324
    • 1 2 3 4 5 6 7 8 9 10 .. 32
    • / 32 GO
  • GAMEZONE
 GAMEZONE all rights reserved.
by OrangeDay