У меня есть переменная, которая может быть либо массивом, либо матрицей (потому что матрица с одной строкой преобразуется в массив). Что я могу использовать для доступа к элементам, является ли переменная массивом или матрицей?Perl: Получение элемента в массиве или матрице
Пример:
v = [[1,2,3]];
v[0][0] gives an error;
v = [[1,2,3],[4,5,6]];
v[0][0] gives 1;
Вы могли бы показать * фактический код *? Это не Perl, поскольку переменные имели бы сигилы и т. Д. Невозможно сказать, почему одна строка дает ошибку, а другая - нет, если мы не можем видеть фактический код. – amon