खोज…


वाक्य - विन्यास

  • अभिव्यक्ति 1 ;
  • अभिव्यक्ति 1 : अभिव्यक्ति 2 ;

पैरामीटर

पैरामीटर विवरण
expression1 अभिकथन बयान एक फेंकता AssertionError अगर यह अभिव्यक्ति का मूल्यांकन false
expression2 वैकल्पिक। जब उपयोग किया जाता है, AssertionError द्वारा दिए गए जोर से कथन में यह संदेश है।

टिप्पणियों

डिफ़ॉल्ट रूप से, दावे रनटाइम पर अक्षम होते हैं।

कथनों को सक्षम करने के लिए, आपको जावा को -ea ध्वज के साथ चलाना होगा।

java -ea com.example.AssertionExample

दावे ऐसे बयान हैं जो एक त्रुटि को फेंक देंगे यदि उनकी अभिव्यक्ति false मूल्यांकन करती है। अभिक्रियाओं का उपयोग केवल कोड का परीक्षण करने के लिए किया जाना चाहिए; उन्हें कभी भी उत्पादन में उपयोग नहीं किया जाना चाहिए।

मुखर के साथ अंकगणित की जाँच

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
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow