0046: Неверный синтаксис массива

Строковые переменные (@s, s$) не могут использоваться в качестве имени массива или его индексной переменной.

Возможные решения: используйте глобальную или локальную переменную ($, @):

0@s($index,1i) = 2 // ошибка
0@(s$index,1i) = 2 // ошибка
0@($index,1i) = 2 // верно

Last updated