त्रुटि संदेश
संदेश में %s उस मान की जगह है जिसे इंजन त्रुटि उठाते समय भरता है।
कहानी
आपकी एक assertion टूट गई, और इंजन ने साफ़ बताया कि कौन-सा मान किससे मिलाया गया था। देखिए। assert या तो पास होता है या अस्वीकार। पहले, जब वह टूटता, तो संदेश बस इतना कहता था कि बिल्ट-इन ने अस्वीकार किया, कोड -1। फिर आपको अंदाज़ा लगाना पड़ता कि कौन-सी assertion टूटी और किस चीज़ पर। अब संदेश सीधे दो चीज़ें बताता है: जो मान जाँचा गया, जैसे आपने लिखा, और जिसके विरुद्ध जाँचा गया। उदाहरण: assert[total, 10] जब total असल में 9 है, तो संदेश दोनों दिखाएगा, और आप सीधे समझ जाएँगे कि गड़बड़ कहाँ है। जैसे परीक्षक केवल "फ़ेल" न लिखे बल्कि बताए कि किस प्रश्न में, क्या मिला और क्या अपेक्षित था। इलाज: दोनों मानों को देखिए। देखिए कि गणना ग़लत है, या अपेक्षा ग़लत लिखी गई। फिर वही ठीक कीजिए जो सचमुच गलत है।
पाठ Rush इंजन की त्रुटि सूची से लिया गया है।
