• SEARCH

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

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

    반복문 지식

    일상 코딩속에서 많이 활용되고있는 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
    • 1차부터 5차승급까지 가이드뚝배기서버
    • 2
      정열짱맨

    정열짱맨 님의 최근 글

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

    정열짱맨 님의 최근 댓글

    작성 댓글이 없습니다.
    글쓴이의 서명작성글 감추기 
    댓글 쓰기 에디터 사용하기 닫기
    • view_headline 목록
    • 14px
    • 1차부터 5차승급까지 가이드
    • 목록
      view_headline
    × CLOSE
    기본 (1,589) 제목 날짜 수정 조회 댓글 추천 비추
    분류 정렬 검색
    • 링크 업로드 관련 공지
      5
      2026.03.25 - 21:56 495 5
    • 인증메일 공지
      1
      2026.03.15 - 16:42 650 1
    • 파일링크 및 인증메일 발송 관련 문의 안내
      5
      2026.03.14 - 22:03 829 5
    • 포인트 게시판 안내
      2026.02.28 - 19:14 1460
    • 게임존 사이트 변경 사항 안내
      8
      2026.02.26 - 01:07 2804 8
    1589
    전체노획 소스입니다.
    프렌치좋아 2024.03.31 - 19:13 132
    1588
    무자본 직업추천
    오셀릿s 2024.03.30 - 07:28 81
    1587
    자동타켓 쓰고 고수되자
    뚱디애이 2024.03.22 - 08:48 169
    1586
    봉클 6.30 은 어디서 받나요??
    ssolll 2024.03.14 - 01:14 94
    1585
    환수 부활 팁입니다
    ssolll 2024.03.13 - 06:27 53
    1584
    과일나라 얻기 ( 끌올 )
    팥쥐 2024.02.23 - 07:12 65
    1583
    환상섬 퀘완료
    나무발발이 2024.02.20 - 18:59 69
    1582
    용궁좌표
    우으상 2024.02.10 - 02:14 42
    1581
    북방 드랍 및 조합
    리문똥 2024.01.31 - 20:05 137
    1580
    본섭 기준 북방대초원 좌표입니다
    으컁캬야 2024.01.10 - 10:57 286
    1579
    용왕의 투구 퀘스트
    2772k 2023.10.18 - 10:37 232
    1578
    해골목걸이 퀘스트
    2772k 2023.10.18 - 10:12 80
    1577
    용궁좌표
    엘이1 2023.09.27 - 21:47 49
    1576
    초보 탈출
    볶아볶아 2023.09.09 - 07:28 91
    1575
    도삭산 100층 퀘스트
    바라므나라조아 2023.09.04 - 18:12 64
    1574
    환상의섬 고균도 십만퀘 퀘스트
    qkfka12 2023.08.08 - 20:46 82
    1573
    일본전설무기
    김나은1 2023.05.24 - 00:26 171
    1572
    북방좌표
    김나은1 2023.05.24 - 00:25 45
    1571
    일본전설무기
    스타만세 2023.03.30 - 09:27 132
    1570
    북방좌표
    엉덩1이일 2023.03.23 - 23:00 84
    1569
    승급기준
    엉덩1이일 2023.03.23 - 22:59 98
    1568
    환상의섬 좌표
    고삼 2023.03.20 - 22:04 70
    1567
    북방대초원 드랍 템 및 조합법
    구버전만세11 2023.03.20 - 19:30 128
    1566
    북방 좌표
    티리엘1 2023.03.20 - 13:15 44
    1565
    승급기준
    고삼 2023.03.20 - 08:14 56
    1564
    북방대초원 좌표
    감각1 2023.03.18 - 20:05 59
    1563
    고균도 좌표
    뱁새 2023.03.17 - 19:56 49
    1562
    둔갑술 배우기
    은식 2023.02.13 - 22:34 78
    1561
    용궁좌표
    은식 2023.02.13 - 22:33 52
    1560
    북방 좌표
    AFAFAF 2022.10.30 - 21:27 62
    1559
    육성 초반에 쓰기 좋은 아이템
    꼬매 2022.09.30 - 03:23 249
    1558
    구바람 조합법 확률
    칸쵸1 2021.08.05 - 02:03 232
    1557
    바람의나라 용궁좌표
    고메핫도그 2021.08.01 - 03:37 233
    1556
    바람의나라:연’ 빠른 레벨업을 위한 꿀팁 7가지
    서머1 2021.07.28 - 03:44 109
    1555
    윈도우10 게임내 한글 안될 때
    너굴힝 2021.07.20 - 21:51 62
    1554
    북방좌표
    아덴1 2021.07.17 - 15:11 40
    1553
    바람의나라 육성공략! -펌-
    순자 2021.07.08 - 20:22 102
    1552
    1~7차승급기준표 최저,최대 전사~마도사ver
    사파 2021.06.16 - 22:51 78
    1551
    저주의단검 퀘
    Anto 2021.06.14 - 20:48 50
    1550
    레벨업 팁
    모래1 2021.06.05 - 09:07 81
    1549
    생산 조합표
    Anto 2021.05.28 - 18:13 59
    1548
    화기삼동충초돈유합
    라비즈 2021.05.25 - 09:54 51
    1547
    환상의섬 퀘스트
    기여니 2021.05.15 - 07:41 70
    1546
    북방좌표
    기역니은 2021.03.22 - 22:03 94
    1545
    궁사를 위한 사소한 팁
    봄날1 2021.02.09 - 06:33 129
    1544
    바람의나라에서 생긴 '젠'이라는 단어의 유래
    닉닉낙낙 2020.12.08 - 04:40 191
    1543
    바람의나라 미지의 맵 '갑판' 이 곳은 어디인가?
    닉닉낙낙 2020.12.08 - 04:38 166
    1542
    바람의나라 상해3으로 가는 꿀팁!
    레인보우보고테 2020.09.26 - 00:43 110
    1541
    1차부터 5차승급까지 가이드
    뚝배기서버 2020.09.18 - 12:15 151
    1540
    알고 있으면 유용한 단축키들
    뚝배기서버 2020.09.17 - 13:01 119
    • 1 2 3 4 5 6 7 8 9 10 .. 32
    • / 32 GO
  • GAMEZONE
 GAMEZONE all rights reserved.
by OrangeDay