Lisp function getting wrong number of arguments -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 4 जवाब

    मैंने निम्नलिखित को परिभाषित किया है फ़ंक्शन soma-n जहां n एक पूर्णांक है और l एक सूची है।

      (defun soma- एन (एनएल) (यदि (नल एल) () (विपक्ष (+ (प्रथम एल) एन) (सोमा- n (बाकी एल))))   

    मैं कोशिश कर रहा हूँ इसे इस प्रकार कहते हैं, लेकिन ऐसा लगता है कि कोई तर्क नहीं भेजा गया है, क्योंकि मुझे निम्न त्रुटि मिल रही है:

      (सोम-एन 3 '(1 2 3)); सोमा-एन को 1 एआरजी मिला, कम से कम 2 करना चाहता था।   

    जिस तरह से मैं फ़ंक्शन बुला रहा हूँ उसमें समस्या क्या है?

    यह वही है जिसे आप शायद चाहते थे

      (defun soma-n (nl) (यदि (नल एल) () (विपक्ष)   

    आप कुछ-एन की पुनरावर्ती कॉल की एक सूची गुजर रहे थे

Comments

Popular posts from this blog

php - PDO bindParam() fatal error -

logging - How can I log both the Request.InputStream and Response.OutputStream traffic in my ASP.NET MVC3 Application for specific Actions? -

java - Why my included JSP file won't get processed correctly? -