अभिव्यक्ति x---y
अभिव्यक्ति कैसे है? क्या यह एक कानूनी अभिव्यक्ति है?अभिव्यक्ति x --- y पार्स किया गया है? क्या यह एक कानूनी अभिव्यक्ति है?
उत्तर
यह कानूनी है और x--
-
y
के रूप में पार्स किया गया है।
मेरा मानना है कि पहले दो शून्य संकेतों को पोस्ट-कमीशन ऑपरेटर के रूप में व्याख्या किया जाता है क्योंकि यह x
के बाद सबसे लंबा टोकन है जो दिखाई देने योग्य है। यह घटाव की भूमिका निभाने के लिए तीसरा ऋण छोड़ देता है। यह अधिकतम अधिकतम नियम [1]
[1] के अनुसार है। http://en.wikipedia.org/wiki/Maximal_munch
(x -) - y; आप किस कंपाइलर का उपयोग करते हैं? एक्स और वाई के प्रकार क्या हैं?
यह ऑपरेटर प्राथमिकता से संबंधित है। इस table पर एक नज़र डालें।
अंकगणितीय परिचालनों में कमी/वृद्धि ऑपरेटर की प्राथमिकता है। इसे x-- - y
के रूप में पार्स किया जाएगा।
मेरा उत्तर सही करने के लिए: पार्सर पहले सबसे लंबे समय तक टोकन से मेल खाता है, तो --
अंकगणित -
से अधिक चुना जाता है। अभिव्यक्ति में परिणाम x-- - y
सभी डेटा प्रकारों के लिए, इसे x-- - y
के रूप में विश्लेषित किया गया है। यदि यह कुछ class
वस्तु है तो आप इसके संकलक त्रुटि दे देंगे अगर आप सिर्फ पूर्व घटती ऑपरेटर को परिभाषित पद ऑपरेटर और माइनस ऑपरेटर घटती परिभाषित करने के लिए है। इसका मतलब है, किसी भी मामले में x-- - y
मजबूर है।
- 1. क्या Math.IEEERemainder (x, y) x% y के बराबर है?
- 2. प्रकार एक्स की अभिव्यक्ति एक्स में बॉक्स किया गया है?
- 3. पार्स XPath अभिव्यक्ति
- 4. क्या यह एक अभिव्यक्ति ट्री बग है? # 2
- 5. रूबी अजीबता: x == y && [x, y] .uniq == [x, y]
- 6. यह नियमित अभिव्यक्ति भाग क्या जोड़ता है?
- 7. x, y = getPos() बनाम (x, y) = getPos()
- 8. एक प्रकार() अभिव्यक्ति
- 9. यह हास्केल अभिव्यक्ति इतनी धीमी क्यों है?
- 10. 'अभिव्यक्ति समस्या' क्या है?
- 11. कानूनी उद्धरण के लिए नियमित अभिव्यक्ति
- 12. सूची [x :: y] क्या करती है?
- 13. RegEx के अंदर अभिव्यक्ति \ X मिलान क्या होता है?
- 14. जेएसपी: ईएल अभिव्यक्ति का मूल्यांकन नहीं किया गया है
- 15. `y = x = x + 1; 'अपरिभाषित व्यवहार है?
- 16. यह अभिव्यक्ति क्यों सच होती है?
- 17. यह नियमित अभिव्यक्ति कैसे काम करती है?
- 18. यह कथन जावा x^= y^= x^= y में क्यों काम नहीं कर रहा है;
- 19. एक अभिव्यक्ति
- 20. एक और अभिव्यक्ति
- 21. यह नियमित अभिव्यक्ति तेज़ी से क्यों है?
- 22. जब एक अभिव्यक्ति <T> संकलित है, तो क्या यह स्पष्ट रूप से कैश किया गया है?
- 23. गिट संशोधन अभिव्यक्ति क्या है?
- 24. नियमित अभिव्यक्ति "शामिल है" एक और नियमित अभिव्यक्ति
- 25. पायथन में एक अभिव्यक्ति क्या है?
- 26. क्या x = (y/n) + (y% n? 1: 0) की गणना करने के लिए एक और अधिक शानदार तरीका है?
- 27. उपसर्ग नियमित अभिव्यक्ति क्या है?
- 28. जावास्क्रिप्ट अभिव्यक्ति [1 [{}]] पार्स वास्तव में कैसे करता है?
- 29. क्या कोई मुझे इस लैम्ब्डा अभिव्यक्ति को समझा सकता है? यह मुझे पागल हो रहा है
- 30. अभिव्यक्ति प्राथमिकता? यह परिणाम कैसे होता है?
http://stackoverflow.com/questions/5341202 (और इसके उत्तर) ब्याज की हो सकती हैं। –
इसे देखें [अधिकतमतम सिद्धांत सिद्धांत] (http://en.wikipedia.org/wiki/Maximal_munch) – Nawaz