Const 상수명 = 상수
상수명 : 적당한 이름으로 작명해줍니다. (영문자로 시작하는 16자 내외, 예약어는 사용불가) |
상수 : 숫자를 의미하는 문자열 (예 : 123, 3000, 234.3) |
소스 프로그램에서 자주 사용하는 숫자를 상수 명으로 선언해주면, 읽기도 편하고 나중에 수정하는 경우에도 편리합니다.
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)