math - Factoring Polynomial exercise in ruby, unexpected syntax? -


मुझे ये त्रुटियां मिली हैं -

  (eval): 30: (eval): 30: 8:: सिंटैक्स त्रुटि, अप्रत्याशित KDO   

- जब मैं कंसोल में इस गहरे लाल रंग का कोड भाग गया -

 <कोड त्रुटि (सिंटैक्स त्रुटि) (eval) संकलन > वर्ग फैक्टर डालता कुल्हाड़ी ^ 2 + bx + सी \ "" apos = PosOrNeg? ( 'ए') # परीक्षण apos डीईएफ़ PosOrNeg डालता है? (स्ट्रिंग = "रिक्त" इस कार्यक्रम के \ के रूप में एक बहुपद कारक होगा "" ) करता है "हमें बताएं कि \" # {string} \ "सकारात्मक या नकारात्मक है। \" Pos \ "या \" neg \ "टाइप करें।" posOrNegStr = gets.chomp मामले posOrNegStr जब "स्थिति" स्थिति = सच है जब aPosOrNegStr = false स्थिति = किसी और झूठी जबकि posOrNegStr = "स्थिति" & amp;! & amp; PosOrNegStr! = "Neg" डालता है "अमान्य इनपुट। कृपया \" pos \ "या \" neg \ "टाइप करें।" posOrNegStr = gets.chomp मामले posOrNegStr जब "स्थिति" स्थिति = सच है जब aPosOrNegStr = false स्थिति = false किसी और अंत अंत अंत अंत अंत   

विचार?

पंक्तियों को देखो:

  # परीक्षा एक पोस्ट डीओईएस पाओसओओआरएनजीग (स्ट्रिंग = "रिक्त") करता है # और लेफ्टिनेंट ;- यहाँ!!   

रूबी में एक विधि को परिभाषित करने के लिए यहां एक आदर्श वाक्यविन्यास है:

  def method_name # method body end   

, डीईएफ़ पोसऑननेग (स्ट्रिंग = "रिक्त") को बदलें को def पोसओरनेग? (स्ट्रिंग = "रिक्त")

नोट: रूबी में एक विधि या किसी वस्तु को परिभाषित करने के लिए कोडिंग शैली snake_cased है, जो रूबी समुदाय के बीच बहुत प्रसिद्ध है यदि आप अपनी पद्धति को कुछ पसंद करते हैं तो यह बहुत बेहतर होगा: pos_or_neg? (स्ट्रिंग = 'रिक्त')

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? -