動的配列
標準的な方法で宣言される配列のほかにも 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