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
Post a Comment