त्रुटि संदेश
संदेश में %s उस मान की जगह है जिसे इंजन त्रुटि उठाते समय भरता है।
कहानी
आपने किसी बिल्ट-इन को बिना नाम की collection सीधे आर्ग्युमेंट में दे दी, और इंजन ने पार्स पर कहा कि पहले इसे नाम दीजिए। नियम यह है: हर collection का एक holder नाम होना चाहिए। एक छूट है, और उसका कारण भी है। सजातीय संख्याओं की collection आर्ग्युमेंट की जगह सीधे दी जा सकती है, जैसे sum[[1, 2, 3]], क्योंकि इससे गणनाएँ आसान होती हैं। पर बाक़ी बिना नाम की collections, जैसे पाठों की, मिली-जुली किस्मों की, या label वाले सदस्यों की, इस तरह नहीं चलतीं। एक और छूट भी है: keyed आर्ग्युमेंट के भीतर inline label वाला map ठीक है, क्योंकि कुंजी उसे नाम दे देती है। उदाहरण: join[['a', 'b']] में पाठों की collection बिना नाम की है। इलाज: उसे पहले एक नाम दीजिए, जैसे letters = ['a', 'b'], फिर join[letters]। जैसे बिना नाम-पट्टी की पेटी सीधे किसी के हाथ में थमा देना। संदेश में उस collection की पहचान है।
पाठ Rush इंजन की त्रुटि सूची से लिया गया है।
