사용자 도구

사이트 도구

English

cubloc:gosub:index

Gosub

Gosub 라벨명

설명

간단하게 서브루틴을 호출할 수 있는 명령입니다. GOSUB로 점프 뒤 RETURN명령을 만나면 호출했던 지점으로 복귀합니다.

프로그램을 구조적으로 작성하는것을 방해하므로, 잘 사용하지 않는 명령어입니다.

사용예

    GOSUB ADD_VALUE
    :
 
   ADD_VALUE:
     A=A+1
     RETURN

Label명 작성법

GOTO, GOSUB에서 점프할 곳을 가리키기 위해 Label을 사용합니다. Label은 아래와 같이 뒤에 콜론을 붙여서 행의 가장 왼쪽에 작성합니다.

      ADD_VALUE:
      LINKPOINT:

Label명은 예약어나 변수명으로 사용했던 이름을 사용할 수 없습니다. 반드시 영문자(언더라인포함)로 시작하는 255자 이내의 문자로 작성해야 합니다.

16자 내외가 적당하며, 한글을 라벨 명으로 사용할 수 있습니다.

다음은 잘못 사용된 Label명 예입니다.

     Ladder:       ‘예약어입니다.
     123:          ‘숫자로 시작되었습니다.
     Aboot 10:     ‘공백이 포함되어 있습니다.

명령어 목록으로 가기

cubloc/gosub/index.txt · 마지막으로 수정됨: 2016/04/14 09:49 (바깥 편집)