requireConsistent2DArray
Die strenge Entsprechung zu require2DArray: der Wert muss ein nicht-leeres Array aus Arrays sein und jede Zeile muss so breit sein wie die erste.
Weichen die Zeilen ab, nennt die Standardmeldung die betroffene Zeile und beide Breiten — was man braucht, um den Aufruf zu reparieren, und genau das, was Range#setValues verschweigt. Eine eigene message ersetzt die Standardmeldung in beiden Fehlerfällen.
Parameter
Parameter | Typ | Beschreibung |
|---|---|---|
|
| Der zu prüfende Wert. |
|
| Die Meldung der Ausnahme. Ohne Angabe wird eine Standardmeldung verwendet, die die Abweichung beschreibt. |
Rückgabewert
T[][] — denselben Wert, typisiert als zweidimensionales Array.
Ausnahmen
Ausnahme | Bedingung |
|---|---|
| der Wert ist kein nicht-leeres Array aus Arrays. |
| die Zeilen sind nicht alle gleich lang. |
Beispiele
Eine Matrix, die sicher zu schreiben ist
Die Meldung nennt die betroffene Zeile
Siehe auch
isConsistent2DArray— dieselbe Prüfung als Prädikat.nonConsistent2DArray— das verneinte Prädikat.require2DArray— lässt ungleiche Zeilen zu.
Quellcode
Diese Dokumentation wurde mit KI (Claude) aus dem Quellcode der Bibliothek erzeugt.