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