• SEARCH

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

      • 아홀홇홂
      • 2017.05.17 - 22:21 237

    반복문 지식

    일상 코딩속에서 많이 활용되고있는 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
    • 도삭산 100층 퀘스트바라므나라조아
    • 0
      아홀홇홂

    아홀홇홂 님의 최근 글

    반복문 지식 237 2017 05.17 링크캐릭터 공략 11 2017 05.17

    아홀홇홂 님의 최근 댓글

    하하하... 2017 05.17
    글쓴이의 서명작성글 감추기 
    댓글 쓰기 에디터 사용하기 닫기
    • view_headline 목록
    • 14px
    • 도삭산 100층 퀘스트
    • 목록
      view_headline
    × CLOSE
    기본 (1,623) 제목 날짜 수정 조회 댓글 추천 비추
    분류 정렬 검색
    • 해외 IP(중국) 차단 공지
      2026.10.11 - 14:30 8758
    • 게시판 홍보 관련 안내
      2
      2026.08.05 - 21:44 74060 2
    • 포인트 획득 공지
      14
      2026.04.24 - 19:48 102392 14
    • 링크 업로드 관련 공지
      13
      2026.03.25 - 21:56 100406 13
    • 인증메일 공지
      4
      2026.03.15 - 16:42 98984 4
    • 파일링크 및 인증메일 발송 관련 문의 안내
      12
      2026.03.14 - 22:03 102406 12
    • 포인트 게시판 안내
      2026.02.28 - 19:14 101009
    • 게임존 사이트 변경 사항 안내
      9
      2026.02.26 - 01:07 103462 9
    1623
    [공략] 바람의나라 클래식 한두고개 가는 길 + 고개별 몬스터·드랍 정리
    N
    김또깡11 15시간 전 8
    1622
    [팁] 사냥터 매너
    N
    김또깡11 15시간 전 5
    1621
    [팁] 단축키와 채팅창 활용
    N
    김또깡11 15시간 전 5
    1620
    [팁] 장비 바꾸는 순서
    N
    김또깡11 15시간 전 3
    1619
    [팁] 죽었을 때 당황하지 마세요
    N
    김또깡11 15시간 전 4
    1618
    [팁] 귀환 습관 들이기
    N
    김또깡11 15시간 전 1
    1617
    [팁] 승급 준비는 미리미리
    N
    김또깡11 15시간 전 2
    1616
    [팁] 99레벨 이후 체력·마력 올리기
    N
    김또깡11 15시간 전 6
    1615
    [팁] 창고 활용하기
    N
    김또깡11 15시간 전 8
    1614
    [팁] 가방(인벤토리) 정리 요령
    N
    김또깡11 15시간 전
    1613
    [팁] 몹 여러 마리 몰렸을 때
    N
    김또깡11 15시간 전
    1612
    [팁] 굴(동굴) 사냥 기본
    N
    김또깡11 15시간 전
    1611
    [팁] 파티 구성은 이렇게 짜면 편합니다
    N
    김또깡11 15시간 전
    1610
    [팁] 도사 회복 타이밍
    N
    김또깡11 15시간 전
    1609
    [팁] 주술사 마력 관리 요령
    N
    김또깡11 15시간 전
    1608
    [팁] 도적 키울 때 기본기
    N
    김또깡11 15시간 전
    1607
    [팁] 전사 키울 때 기본기
    N
    김또깡11 15시간 전
    1606
    [팁] 물약 아끼는 습관 몇 가지
    N
    김또깡11 15시간 전
    1605
    [팁] 레벨 1~5 초반 사냥은 이렇게
    N
    김또깡11 15시간 전
    1604
    [팁] 퀘스트 진행할 때 놓치기 쉬운 부분
    N
    김또깡11 15시간 전
    1603
    [팁] 부여미로 처음 들어갈 때 알아둘 것
    N
    김또깡11 15시간 전
    1602
    [팁] 클래식 바람의나라 처음·복귀 유저를 위한 이것저것 팁 모음
    N
    김또깡11 15시간 전
    1601
    북방 조합식 (깍지)
    N
    김또깡11 15시간 전
    1600
    북방 조합식 (무기)
    N
    김또깡11 15시간 전
    1599
    연위팔찌 조합법
    청장 2026.10.25 - 09:29 60
    1598
    [용궁]별주부전 퀘스트
    청장 2026.10.25 - 09:29 54
    1597
    공략 [중국] 산소 소탕 (8만전)
    청장 2026.10.25 - 09:28 61
    1596
    정령인형퀘스트 공략
    청장 2026.10.25 - 09:27 49
    1595
    [옛날바람] 미궁 처음 가시는 분들 참고용으로 간단하게 정리해봅니다
    soporific 2026.10.22 - 14:52 69
    1594
    신버전에서 아이디 생성 안 되면 구버전으로 들어가기
    부엉이가부엉부엉 2026.10.02 - 23:29 91
    1593
    [팁] 바람의나라 클래식 99 이후 사냥/파밍 루트 간단 정리
    언덕거인 2026.09.28 - 00:33 136
    1592
    바람의나라 클래식 시작 뉴비 복귀 가이드
    주히최고 2026.06.02 - 21:08 517
    1591
    3차 승급 진행 요약
    주히최고 2026.06.02 - 21:04 477
    1590
    바람의나라
    쿨쿨빠라 2026.04.17 - 19:02 548
    1589
    전체노획 소스입니다.
    프렌치좋아 2024.03.31 - 19:13 604
    1588
    무자본 직업추천
    오셀릿s 2024.03.30 - 07:28 518
    1587
    자동타켓 쓰고 고수되자
    뚱디애이 2024.03.22 - 08:48 629
    1586
    봉클 6.30 은 어디서 받나요??
    ssolll 2024.03.14 - 01:14 478
    1585
    환수 부활 팁입니다
    ssolll 2024.03.13 - 06:27 446
    1584
    과일나라 얻기 ( 끌올 )
    팥쥐 2024.02.23 - 07:12 603
    1583
    환상섬 퀘완료
    나무발발이 2024.02.20 - 18:59 469
    1582
    용궁좌표
    우으상 2024.02.10 - 02:14 452
    1581
    북방 드랍 및 조합
    리문똥 2024.01.31 - 20:05 698
    1580
    본섭 기준 북방대초원 좌표입니다
    으컁캬야 2024.01.10 - 10:57 752
    1579
    용왕의 투구 퀘스트
    2772k 2023.10.18 - 10:37 689
    1578
    해골목걸이 퀘스트
    2772k 2023.10.18 - 10:12 526
    1577
    용궁좌표
    엘이1 2023.09.27 - 21:47 434
    1576
    초보 탈출
    볶아볶아 2023.09.09 - 07:28 580
    1575
    도삭산 100층 퀘스트
    바라므나라조아 2023.09.04 - 18:12 472
    1574
    환상의섬 고균도 십만퀘 퀘스트
    qkfka12 2023.08.08 - 20:46 520
    • 1 2 3 4 5 6 7 8 9 10 .. 33
    • / 33 GO
  • GAMEZONE
 GAMEZONE all rights reserved.
by OrangeDay