RX0058

डोमेन: निष्पादन

त्रुटि संदेश

%s में कोई map नहीं है (%s)

संदेश में %s उस मान की जगह है जिसे इंजन त्रुटि उठाते समय भरता है।

कहानी

आपने ऐसी चीज़ से map के मान माँगे जो map है ही नहीं, और इंजन ने खाली जवाब देने के बजाय मना कर दिया। बात यह है। कुछ पंक्तियाँ ऐसी चीज़ पढ़ती हैं जो केवल map के पास होती है: label के साथ रखे मान। सूची, पाठ, संख्या या सत्य-मान के पास label वाले मान होते ही नहीं। पुराना इंजन ऐसे में कह देता था कि एक खाली सूची मिली। पर rush में खाली collection का अस्तित्व ही नहीं, तो वह जवाब ऐसे थैले का था जो बन ही नहीं सकता। इसलिए अब इंजन साफ़ ना कहता है, और बताता है कि आपने क्या दिया और पंक्ति ने क्या माँगा था। उदाहरण: values बुलाना किसी सूची पर xs, या किसी संख्या पर। जैसे किसी से कहें कि इस ईंट के कमरों की सूची बताओ। इलाज: पहले जाँचिए कि वह नाम सचमुच map रखता है, यानी label वाले सदस्यों वाली collection। संदेश में आपका लिखा मान और पंक्ति के शब्द हैं।

पाठ Rush इंजन की त्रुटि सूची से लिया गया है।