Доступ к элементу

Выражение доступа к элементу определяется следующим образом.

element-access:

primary-no-array-creation-expression   [   expression-list   ]

expression-list:

expression

expression-list   ,   expression

Если первичное выражение в доступе к элементу является значением типа-массива, то выражение доступа к элементу производит доступ к массиву. В противном случае первичное выражение должно быть доступом к свойству, имеющему параметры, и в этом случае выражение производит доступ к индексированному свойству.

Доступ к массиву

При доступе к массиву первичное выражение должно быть значением типа-массива. Количество выражение в списке выражений должно совпадать с рангом массива и каждое выражение должно иметь тип Integer, UInteger, Long, ULong, либо тип который может быть неявно приведен к одному из этих.

Результатом вычисления выражения является переменная, имеющая тип элементов массива, а именно элемент массива с индексами, определяемыми значениями выражений в списке.

См.также:

Первичные выражения