मैं लाइन # गटर में ब्रेकपॉइंट जोड़ने की कोशिश कर रहा हूं, लेकिन जब मैं इसे खेल के मैदान में करता हूं तो कोई ब्रेकपॉइंट नहीं जोड़ा जाता है। क्या यह संभव है या खेल के मैदान में ब्रेकपॉइंट्स सेट करने का कोई और तरीका है?डीबग ब्रेकपॉइंट?
उत्तर
कोई डिबगर तो आप किसी भी breakpoints नहीं जोड़ सकते हैं।
मैट, मैं टिप्पणियों में कोड दर्ज नहीं कर सका इसलिए यहां एक लाइन पर एक चर का उपयोग करने के लिए एक बेहतर चर है "इसे डीबग" करने के लिए।
for index in 1...5 {
dosomething(foo);
foo;
}
तो फिर तुम foo का एक इतिहास को देखने के लिए के रूप में यह पाश में संशोधित किया गया था दाहिने हाथ की ओर नेत्रगोलक क्लिक कर सकते हैं।
सी-शैली के लिए लूप इतिहास हैं। –
आईटबॉल पर क्लिक करना मेरे लिए काम नहीं करता है (एक्सकोड 7.2.1)? –
खेल के मैदान में प्रत्येक गणना के लिए दाहिने हाथ कॉलम पर, एक बटन होना चाहिए जो पॉपअप देता है। आप विभिन्न मोड टॉगल कर सकते हैं। मेरा उदाहरण xcode 7 में किया गया था। – netskink
मैं स्विफ्ट में अपने पैरों को गीला कर रहा हूं, लेकिन मुझे लगता है कि खेल का मैदान विचार बदलते राज्य को दिखाना है जैसे कि आप डीबग में भाग गए और सभी परिवर्तनीय परिवर्तन रिकॉर्ड किए। ब्रेकपॉइंट की कोई वास्तविक आवश्यकता नहीं है क्योंकि आप किसी भी समय "बिंदु" पर राज्य देख सकते हैं। मुझे लगता है कि इसे उपयोग करने के लिए मुझे कुछ समय लगेगा, 30 साल के लिए डीबगर का उपयोग करने के बाद, लेकिन पृथक टेस्ट कोड के छोटे बिट्स के लिए काफी उपयोगी होना चाहिए, खासकर जब मैं भाषा सीख रहा हूं।
यदि आप किसी खेल के मैदान के निष्पादन को रोकना चाहते हैं तो क्या हो रहा है, आप sleep
का उपयोग कर सकते हैं। जो जानकारी आप प्राप्त कर सकते हैं वह उतना ही दानेदार नहीं है जितना आप lldb
से प्राप्त कर सकते हैं।
ऐसा करने के लिए, आपको अपने खेल के मैदान के शीर्ष पर import Foundation
जोड़ने की आवश्यकता होगी।
फिर, जहाँ भी आप निष्पादन को रोकना चाहते, तो आप इस जोड़ सकते हैं:
sleep(10) // 10 second pause...you can make the number whatever you want
- 1. ग्रहण ब्रेकपॉइंट
- 2. ब्रेकपॉइंट
- 3. ब्रेकपॉइंट
- 4. ब्रेकपॉइंट
- 5. ब्रेकपॉइंट
- 6. डीबग
- 7. जेडीबी सशर्त ब्रेकपॉइंट
- 8. फायरबग प्रोग्रामेटिक ब्रेकपॉइंट?
- 9. डीबग
- 10. सशर्त सी # ब्रेकपॉइंट?
- 11. ब्रेकपॉइंट सिल्वरलाइट
- 12. कहीं भी उपयोगकर्ता ब्रेकपॉइंट
- 13. डीबगर ब्रेकपॉइंट
- 14. फायरबग - ब्रेकपॉइंट
- 15. global.asax ब्रेकपॉइंट
- 16. सास-ब्रेकपॉइंट
- 17. Google क्रोम डीबगर स्किप ब्रेकपॉइंट
- 18. विजुअल स्टूडियो 2015 सी ++ ब्रेकपॉइंट
- 19. बच्चे ब्रेकपॉइंट को अक्षम/हटाएं?
- 20. ग्रहण/सशर्त ब्रेकपॉइंट परिणाम ब्रेकपॉइंटएक्सप्शन
- 21. डीबग लॉग
- 22. वेबस्टॉर्म डीबग मोड ब्रेकपॉइंट्स
- 23. एंड्रॉइड स्टूडियो डीबग और डीडीएमएस
- 24. रूबी डीबग
- 25. विजुअल स्टूडियो सी # डीबगर - ब्रेकपॉइंट वर्तमान में
- 26. सामान्य भाषा रनटाइम ब्रेकपॉइंट
- 27. ग्रहण गैर-मौजूद ब्रेकपॉइंट
- 28. सी ++ जीडीबी ब्रेकपॉइंट
- 29. xdebug ब्रेकपॉइंट असफल
- 30. gdb स्क्रिप्टिंग: चयनित ब्रेकपॉइंट
एक ब्रेकपाइंट की पूरी धारणा व्यासीय क्या एक खेल का मैदान है की पूरी धारणा के विपरीत है। - और वैसे भी, यदि आप ब्रेकपॉइंट पर रोक सकते हैं तो आप क्या करेंगे? कोई डीबगर नहीं है! – matt
मैं उस बिंदु पर चर के मान को देखना चाहता हूं। – TruMan1
कोड के दाईं ओर एक कॉलम में, आपको प्रत्येक अभिव्यक्ति का मान देखना चाहिए जब कोड की उस पंक्ति को निष्पादित किया जाता है। यदि इसे कई बार निष्पादित किया गया है, तो आप केवल "(10 बार)" देखेंगे, लेकिन आप नीले बिंदु पर क्लिक कर सकते हैं और समय के साथ मूल्यों को ग्राफ या सूची के रूप में देख सकते हैं। –