Некстати, но довольно странно что даже при наличии инициализатора (фигурных скобок) FreeBASIC требует указания размерности. Ведь из инициализатора однозначно следует длина массива и количество измерений, поэтому нет смысла дублировать эту информацию.
В vb.net, например, так нельзя; можно только так:
Код
Dim Vector() As Integer = {1, 2, 3}
Добавлено (02.06.2023, 08:18)
---------------------------------------------
О, понятно почему так сделано.
В vb.net нижняя граница массива — это всегда 0.
Во FreeBASIC нижнюю границу можно изменить с 0 на любое другое число, даже отрицательное.