動的配列

標準の配列宣言に加えて、sdlBasicは動的な配列をサポートします。 インデックスを書かずに、配列を宣言するならば:

Dim myArray[]
 
sdlBasicは動的な配列としてそれを扱います。 動的な配列では、それらのインデックスとしてストリングを使います:
myArray["cat"] = "Chester"
 
インデックスのために数値も使うことができるが、それらはストリングとして内部に蓄えられる。 従って、以下の宣言は等しい:
myArray[1,2,3] = 23
myArray["1,2,3"] = 23
 
動的な配列を使うためにFor Each文を使うことができます:
For Each key In myArray
    Print key, myArray[key]
Next