Java Language
Opkomen
Zoeken…
Syntaxis
- beweren expression1 ;
- beweren expression1 : expression2 ;
parameters
Parameter | Details |
---|---|
expression1 | De assertion-instructie genereert een AssertionError als deze expressie als false evalueert. |
expression2 | Optioneel. Wanneer gebruikt, wordt dit bericht weergegeven door AssertionError door de assert-instructie. |
Opmerkingen
Beweringen zijn standaard uitgeschakeld tijdens runtime.
Om beweringen in te schakelen, moet u java met -ea
flag uitvoeren.
java -ea com.example.AssertionExample
Beweringen zijn verklaringen die een foutmelding geven als hun expressie als false
evalueert. Beweringen mogen alleen worden gebruikt om code te testen ; ze mogen nooit in de productie worden gebruikt.
Rekenkunde controleren met bewering
a = 1 - Math.abs(1 - a % 2);
// This will throw an error if my arithmetic above is wrong.
assert a >= 0 && a <= 1 : "Calculated value of " + a + " is outside of expected bounds";
return a;
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow