사용자 도구

사이트 도구

English

cubloc:const:index

Const

Const 상수명 = 상수

상수명 : 적당한 이름으로 작명해줍니다. (영문자로 시작하는 16자 내외, 예약어는 사용불가)
상수 : 숫자를 의미하는 문자열 (예 : 123, 3000, 234.3)

대상제품

CUBLOC 전제품

설명

소스 프로그램에서 자주 사용하는 숫자를 상수 명으로 선언해주면, 읽기도 편하고 나중에 수정하는 경우에도 편리합니다.

사용예

    Const  BurnTime = 10
    Const  WaitTime = 200
    Delay WaitTime   '200밀리초를 딜레이합니다.
    Delay  BurnTime  '10밀리초를 딜레이합니다.

상수배열

Const 변수형 상수명 = (상수1, 상수2, … 상수n)

상수명 : 적당한 이름으로 작명해줍니다. (영문자로 시작하는 16자 내외, 예약어는 사용불가))
변수형 : Byte, Integer, Long, Single 중 하나
상수 : 숫자를 의미하는 문자열 (예 : 123, 3000, 234.3)

대상제품

CUBLOC 전제품

설명

상수란 프로그램 동작 중에도 변하지 않는 고정된 값을 말합니다. CUBLOC BASIC에서는 상수 여러 개를 배열처럼 정의할 수 있는 기능이 있습니다. 이 기능은 주로 대용량의 데이터를 필요로 할 때 사용합니다. 상수 배열로 정의된 값들은 마치 배열처럼 프로그램상에서 참조할 수 있습니다.

      Const Byte DATA1 = (31, 25, 102, 34, 1, 0, 0, 0, 0, 0, 65, 64, 34)
      I = 0
      A = DATA1(I)            ‘ 31 을 리턴합니다.
      I = I + 1A = DATA1(I)   ‘ 25 을 리턴합니다.

BYTE형에 문자열 데이터를 사용할 수도 있습니다. DATA2(0)을 읽으면 “C”에 해당하는 ASCII코드가 읽혀집니다. DATA2(1)은 “U”에 해당하는 ASCII코드가 읽혀집니다.

      Const Byte DATA2 = (“CUBLOC SYSTEMS”)   

다른 데이터형의 상수배열도 사용 가능합니다.

      Const Integer DATA1 = (6000, 3000, 65500, 0, 3200)
      Const Long DATA2 = (12345678, 356789, 165500, 0, 0)
      Const Single DATA3 = (3.14, 0.12345, 1.5443, 0.0, 32.0)

다음과 같이 멀티라인 (여러 줄에 걸쳐서 데이터를 기술 하는 방법)도 가능합니다.

      Const Byte DATA1 = (31, 25, 102, 34, 1, 0, 0, 0,0, 0, 65, 64, 34,
                     12, 123, 94, 200, 0, 123, 44, 39, 120, 239,
                     132, 13, 34, 20, 101, 123, 44, 39, 12, 39)

명령어 목록으로 가기

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