require2DArray
La vérification à placer devant Range#setValues, qui rejette un tableau plat avec un message ne nommant ni l'argument ni la raison. require2DArray lève avant, avec le message de votre choix, et renvoie la valeur : l'appel s'insère donc dans une expression.
Il accepte exactement ce qu'accepte is2DArray: un tableau non vide dont chaque élément est un tableau. Des lignes de longueurs différentes passent ; lorsqu'elles doivent correspondre, utilisez requireConsistent2DArray.
Paramètres
Paramètre | Type | Description |
|---|---|---|
|
| La valeur à valider. |
|
| Le message de l'exception. Par défaut |
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. |
Exemples
Valider et utiliser dans une seule expression
Ce qui passe et ce qui lève
Voir aussi
is2DArray— la même vérification sous forme de prédicat.non2DArray— le prédicat nié.requireConsistent2DArray— exige en plus des lignes de même longueur.
Code source
Cette documentation a été générée par une IA (Claude) à partir du code source de la bibliothèque.