requireConsistent2DArray
Строгий вариант require2DArray: значение должно быть непустым массивом массивов и каждая строка должна быть такой же ширины, как первая.
Когда строки различаются, сообщение по умолчанию называет проблемную строку и обе ширины — то, что нужно для исправления вызова, и ровно то, что Range#setValues умалчивает, отвергая рваную матрицу. Своё сообщение заменяет собой сообщение по умолчанию в обоих случаях отказа.
Параметры
Параметр | Тип | Описание |
|---|---|---|
|
| Проверяемое значение. |
|
| Сообщение исключения. Если не задано, используется сообщение по умолчанию, описывающее расхождение. |
Возвращает
T[][] — то же значение с типом двумерного массива.
Исключения
Исключение | Условие |
|---|---|
| значение не является непустым массивом массивов. |
| строки имеют разную длину. |
Примеры
Матрица, которую безопасно записывать
Сообщение называет проблемную строку
Смотрите также
isConsistent2DArray— та же проверка в виде предиката.nonConsistent2DArray— предикат с отрицанием.require2DArray— допускает строки разной длины.
Исходный код
Эта документация сгенерирована нейросетью (Claude) на основе исходного кода библиотеки.