RX0070

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

त्रुटि संदेश

concatenate पाठों, या सूचियों को जोड़ता है, सब एक ही किस्म के, और उसे %s और %s दिए गए

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

कहानी

आपने concatenate को दो ऐसी चीज़ें दीं जो एक ही किस्म की नहीं हैं, और इंजन ने जोड़ने से मना कर दिया। नियम सरल है। concatenate दो पाठों को चिपकाता है, या दो सूचियों को। और दोनों का एक ही प्रकार होना चाहिए। पाठ के साथ संख्या, या सूची के साथ पाठ, या map के साथ कुछ भी, ऐसा जोड़ माँगते हैं जिसमें इंजन को कोई रूपांतरण गढ़ना पड़े जो आपने कभी लिखा नहीं। rush यह नहीं करता। उदाहरण: concatenate['abc', 5]। इंजन 5 को चुपचाप '5' नहीं बनाता, क्योंकि तब यह अंदाज़ा होता, आपका फ़ैसला नहीं। जैसे दूध और बिजली के तार को जोड़कर एक चीज़ बनाने को कहा जाए। इलाज: दोनों को एक ही किस्म में लाइए, या रूपांतरण खुद साफ़ लिखिए, जैसे to.string[5], फिर जोड़िए। संदेश में दोनों operands जैसे आपने लिखे वैसे दिखाए गए हैं।

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