require2DArray
Die Prüfung, die vor Range#setValues gehört: das lehnt ein flaches Array mit einer Meldung ab, die weder das Argument noch den Grund nennt. require2DArray wirft vorher, mit einer Meldung Ihrer Wahl, und gibt den Wert zurück, sodass sich der Aufruf in einen Ausdruck einfügt.
Akzeptiert wird genau das, was is2DArray akzeptiert: ein nicht-leeres Array, dessen Elemente alle Arrays sind. Unterschiedlich lange Zeilen bestehen die Prüfung; müssen sie übereinstimmen, nehmen Sie requireConsistent2DArray.
Parameter
Parameter | Typ | Beschreibung |
|---|---|---|
|
| Der zu prüfende Wert. |
|
| Die Meldung der Ausnahme. Standard: |
Rückgabewert
T[][] — denselben Wert, typisiert als zweidimensionales Array.
Ausnahmen
Ausnahme | Bedingung |
|---|---|
| der Wert ist kein nicht-leeres Array aus Arrays. |
Beispiele
Prüfen und im selben Ausdruck verwenden
Was besteht und was wirft
Siehe auch
is2DArray— dieselbe Prüfung als Prädikat.non2DArray— das verneinte Prädikat.requireConsistent2DArray— verlangt zusätzlich gleiche Zeilenlängen.
Quellcode
Diese Dokumentation wurde mit KI (Claude) aus dem Quellcode der Bibliothek erzeugt.