मैंने वीएस -2010 और एफ # इंटरैक्टिव का उपयोग करके एल्गोरिदम में कुछ विचारों की खोज शुरू कर दी है।मैं एफ # इंटरैक्टिव में ब्रेकपॉइंट्स का उपयोग कैसे करूं?
इसलिए, मैंने DebugScript.fsx
बनाया है, मैं वहां कुछ कोड लिखता हूं और अंत में इसे परीक्षण करने के लिए इसे F # Int पर भेजता हूं।
कुछ पल में मुझे एक बग पकड़ने की आवश्यकता है। लेकिन मैं भी एक साधारण for
पाश में एक ब्रेकप्वाइंट नहीं लगा सकेंगे:
for i in stringarray do
printfn "%s" i
जब मैं प्रेस F9 एक ब्रेकपाइंट सेट करने के लिए, वी.एस. एक चेतावनी संकेत के साथ एक लाल गोला दिखाई। इसके लिए संकेत है "ब्रेकपॉइंट वर्तमान में हिट नहीं होगा"।
निश्चित रूप से, मैं खुले डीबग मेनू था -> ... संसाधित करने के लिए संलग्न -> पहले से
मैं पाश अंदर Debugger.Break()
रखने की कोशिश की Fsi.exe, लेकिन वह केवल लाइन जहां डिबगर बंद हो जाता है, मुझे कोई विकल्प नहीं दे रही है लूप के अंदर डीबगिंग लाइनों के साथ आगे बढ़ने के लिए। मैं भी, जहाँ तक मुझे पता के रूप में उपलब्ध किसी भी स्थानीय चर :(
नहीं है शायद मैं कुछ स्पष्ट याद कर रहा हूँ?
'Debugger.Break()' काम करता है जब मेरे लिए –