У меня есть функция QBasic, которая принимает два массива в качестве параметров. Я хотел бы знать, можно ли найти количество измерений, которые имеют эти массивы в функции.Как найти размеры параметра массива в QBasic
Для контекста я пишу функцию assertArrayEqual для библиотеки тестирования модулей QBasic.
Вы могли бы быть в состоянии сделать это, позвонив 'LBOUND' /' UBOUND' и поймать ошибку, когда размер выходит за пределы диапазона, но обработка ошибок QBasic является довольно некрасиво. Я думаю, вам может быть лучше сделать отдельные функции для разных измерений. – Boann