BSLの機能

次の表に、サポートされているBSLカテゴリとその関連キーワードの概要を示します。

表11-1 BSL: カテゴリとキーワード

カテゴリ キーワード
配列処理 Array、Dim、Private、Public、ReDim、IsArray、Erase、LBound、UBound
割当て Sets
コメント アポストロフィ(')を使用したコメント
定数およびリテラル Empty、Nothing、Null、True、False
制御フロー Do…Loop、For…Next、For Each…Next、If…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 Object、RegExp、ArrayList、Dictionary、ADODB.Connection、ADODB.RecordSet、File Stream、File Object、Text Stream、WShell
演算子 加算(+)、減算(-)、累乗(^)、法算術(Mod)、乗算(*)、除算(/)、整数除算(\)、否定(-)、文字列連結(&)、等価(=)、不等価(<>)、次より小さい(<)、次以下(<=)、次より大きい(>)、次以上(>=)、AndOrXor
オプション Option Explicit
プロシージャ Call、Function、Sub
丸め処理 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
バリアント IsArray、IsDate、IsEmpty、IsNull、IsNumeric