아래 테이블에는 지원되는 BSL 범주 및 연계 키워드가 요약되어 있습니다.
표 11-1 BSL: 범주 및 키워드
| 범주 | 키워드 |
|---|---|
| 배열 처리 | Array, Dim, Private, Public, ReDim, IsArray, Erase, LBound, UBound |
| 지정 | 설정 |
| 설명 | 아포스트로피(')를 사용한 주석 |
| 상수 및 리터럴 | Empty, Nothing, Null, True, False |
| 제어 플로우 | Do…Loop, For…Next, For Each…Next, If…Then…Else…End If, Select Case, While…Wend, With…End With |
| 변환 | Abs, Asc, Chr, CBool, CByte, CDate, CDbl, CInt, CLng, CStr, DateSerial, Fix, Int, Sgn |
| 날짜 및 시간 | Date, Time, DateAdd, DateDiff, DatePart, DateSerial, Day, Month, Year, Hour, Minute, Second, Now, MonthName |
| 선언 | Const, Dim, Private, Public, ReDim, Function, Sub, Class |
| 오류 처리 | On Error, Err |
| 표현식 | |
| 형식 문자열 | FormatDateTime, FormatNumber |
| 리터럴 | Empty, False, Nothing, Null, True |
| 수학 | Sqr, Rnd |
| 객체 | CreateObject, Err, RegExp, ArrayList, Dictionary, ADODB.Connection, ADODB.RecordSet, FileSystemObject, File, TextStream, WShell |
| 연산자 | 더하기(+), 빼기(-), 거듭제곱(^), 모듈러 연산(Mod), 곱하기(*), 나누기(/), 정수 나누기(\), 부정(-), 문자열 연결(&), 등식(=), 부등식(<>), 보다 작음(<), 다음보다 작거나 같음(<=), 보다 큼(>), 다음보다 크거나 같음(>=), And, Or, Xor |
| 옵션 | Option Explicit |
| 프로시저 | Call, Function, Sub |
| Rounding | Abs, Int, Fix, Round |
| 문자열 | Asc, Chr, Filter, InStr, InStrRev, Join, Len, LCase, UCase, Left, Mid, Right, Replace, Space, Split, StrComp, String, StrReverse, LTrim, RTrim, Trim |
| Variant | IsArray, IsDate, IsEmpty, IsNull, IsNumeric |