requireConsistent2DArray
La contrepartie stricte de require2DArray: la valeur doit être un tableau non vide de tableaux et chaque ligne doit être aussi large que la première.
Quand les lignes diffèrent, le message par défaut indique la ligne fautive et les deux largeurs — l'information nécessaire pour corriger l'appel, et précisément ce que Range#setValues tait en rejetant une matrice irrégulière. Un message personnalisé remplace le message par défaut dans les deux cas d'échec.
Paramètres
Paramètre | Type | Description |
|---|---|---|
|
| La valeur à valider. |
|
| Le message de l'exception. À défaut, un message par défaut décrit l'écart. |
Valeur de retour
T[][] — la même valeur, typée comme tableau bidimensionnel.
Exceptions
Exception | Condition |
|---|---|
| la valeur n'est pas un tableau non vide de tableaux. |
| les lignes n'ont pas toutes la même longueur. |
Exemples
Une matrice qu'on peut écrire sans risque
Le message nomme la ligne fautive
Voir aussi
isConsistent2DArray— la même vérification sous forme de prédicat.nonConsistent2DArray— le prédicat nié.require2DArray— accepte des lignes irrégulières.
Code source
Cette documentation a été générée par une IA (Claude) à partir du code source de la bibliothèque.