त्रुटि संदेश
संदेश में %s उस मान की जगह है जिसे इंजन त्रुटि उठाते समय भरता है।
कहानी
आपने शून्य से भाग का शेषफल पूछा, और इंजन ने कहा कि ऐसा कोई शेषफल नहीं होता। समझिए। % वह संक्रिया है जो भाग करती है और शेषफल को अलग निकाल देती है। पर शून्य से भाग का तो भागफल ही नहीं बनता, तो अलग निकालने को शेषफल भी कहाँ से आए? इसलिए आगे बढ़ाने को कुछ नहीं और जमा करने को कुछ नहीं। नियम I42 साफ़ कहता है कि शून्य से भाग या शेषफल ज़ोर से अस्वीकार होता है: न NaN, न अनंत, न कोई डिफ़ॉल्ट मान। उदाहरण: 10 % 0, या total % count जब count शून्य हो गया। यह दूसरी भाषाओं से अलग है जो कभी चुपचाप कोई संख्या लौटा देती हैं। इसलिए यह संदेश आपको असली समस्या तक ले जाता है। जैसे मिठाई को शून्य बच्चों में बाँटने की कोशिश। इलाज: भाजक को शून्य होने से पहले जाँचिए, जैसे if count != 0 से। संदेश में लाभांश और भाजक दोनों हैं।
पाठ Rush इंजन की त्रुटि सूची से लिया गया है।
