예지력
W
예지력

블로그 메뉴

  • 문의 & 피드백
  • GitHub
  • 분류 전체보기
    • 주식
    • 파생상품
    • crypto
      • 차트에 현대미술
      • 복기
      • 시스템 트레이딩
      • 기술적 분석
      • 블록체인
      • 생각
      • 리서치
      • Token Engineering
    • 이더리움 | ETH
      • 리서치
    • 테라 | LUNA
      • Tefi
      • 루나 LUNA
      • 아스트로포트 Astro
      • 앵커 프로토콜 ANC
      • 미러 프로토콜 MIR
      • 아폴로 다오 APOLLO
      • 프리즘 프로토콜 PRISM
      • 넥서스 프로토콜 NEXUS
      • 레바나 프로토콜 LEV
      • 마스 프로토콜 MARS
      • 더비 스타즈 Derby Stars
    • 프로그래밍
      • AHK 메뉴얼
      • AHK 레퍼런스
      • Delphi XE7
      • C
      • Python
      • Reversing
      • Archive
    • 일상
    • 영화
    • 낙서장
    • Deprecated
      • 로다 플레이어
      • 어의

인기 글

최근 댓글

전체 방문자
오늘
어제

티스토리

hELLO · Designed By 정상우.
예지력

W

[명령어] Break, Continue 반복문을 탈출하기
프로그래밍/AHK 레퍼런스

[명령어] Break, Continue 반복문을 탈출하기

2015. 1. 13. 00:31

지난 시간에는 Loop, While 등의 반복문을 배웠습니다.

횟수설정을 하지않은 무한반복문은 어떻게 종료해야할까요? 그것이 오늘 배울 Break와 Continue 명령어입니다.

 

Break

 

예제 #1                                                                                            

Loop

{

MsgBox, 안녕하세요

sleep, 1000

MsgBox, 이제 루프문을 나갈꺼에요

Break

}

MsgBox, 루프문 나왔네요!

return

 

 

Continue, 루프라벨

*Break 와의 차이점 - Break는 그냥 반복문 탈출이지만, Continue는 나가는 위치를 지정해줄수있음

 

●루프라벨

생략가능, 생략시 Break와 동일한 기능을 합니다.

 

예제 #2                                                                                            

Loop

{

if A_index > 5

Continue

MsgBox, %A_index% 회 반복중입니다! 총 5번뜰꺼에요.

}

return

 

A_index 가 루프문이 돌고있는 횟수라는거는 아시죠?

if A_index > 5 는 루프문이 5번 이상으로 반복했을 경우에 ` 라는 뜻이 되겠죠 (이후의 조건문 강의 확인)

5번 반복했을때, Continue 를 사용해서 루프문 괄호밖으로 나가면서 끝나겠죠

 

예제 #3                                                                                            

Loop {
 MsgBox %A_Index% 번째.. 5번때 나감
 if A_Index = 5
  continue, Hello
}

 

Hello:
Loop, 1
{
 MsgBox, 루프문 나왔네요
}
return

 

Continue, Hello 로 인해서

Hello 라벨로 이동합니다. 라벨의 명령어를 입력할땐 반드시

라벨이름:

명령어

return

 

이렇게 적어야합니다.

728x90
저작자표시 비영리 동일조건 (새창열림)

'프로그래밍 > AHK 레퍼런스' 카테고리의 다른 글

[문법] 변수와 표현 Variables, Expressions  (5) 2015.01.14
[명령어] If 조건문, 케이스분류하기  (6) 2015.01.13
[명령어] Loop 명령어를 반복하게하자  (6) 2015.01.11
[명령어] MouseClick 마우스클릭하거나 드래그 또는 누르고있기  (10) 2015.01.11
[명령어] Sleep 일정 시간 쉰다음 진행하기  (2) 2015.01.10
    '프로그래밍/AHK 레퍼런스' 카테고리의 다른 글
    • [문법] 변수와 표현 Variables, Expressions
    • [명령어] If 조건문, 케이스분류하기
    • [명령어] Loop 명령어를 반복하게하자
    • [명령어] MouseClick 마우스클릭하거나 드래그 또는 누르고있기
    예지력
    예지력

    티스토리툴바