गो में, आप मानक fmt पैकेज का उपयोग करके कंसोल पर डीबग आउटपुट प्रिंट कर सकते हैं। fmt पैकेज विभिन्न फॉर्मैटिंग जरूरतों के लिए, जैसे कि Println, Printf, और Print, विभिन्न फंक्शन्स प्रदान करता है।.
fmt
Println
Printf
Print
हालांकि Go में बिल्ट-इन REPL शामिल नहीं है, समुदाय ने gore जैसे टूल्स बनाए हैं जो इस गैप को भरते हैं। सबसे पहले, gore को इंस्टॉल करें इस रन कमांड के द्वारा.
gore
Go में delve नामक एक निर्मित सुविधा डिबगिंग के लिए प्रदान करता है। यह एक पूर्ण विशेषताओं वाला डिबगिंग उपकरण है जो आपको Go प्रोग्रामों को कदम दर कदम चलाने, प्रोग्राम वेरिएबल्स की जांच करने, और अभिव्यक्तियों का मूल्यांकन करने की अनुमति देता है। शुरू करने के लिए, आपको पहले delve को स्थापित करना होगा। आप इसे निम्न चलाकर कर सकते हैं.
delve
Go में, परीक्षण आम तौर पर उसी पैकेज में लिखे जाते हैं जिसमें वे परीक्षण करते हैं। परीक्षणों वाली फाइलों का नाम _test.go सुफ़िक्स के साथ दिया गया है। परीक्षण फ़ंक्शन होते हैं जो एक पॉइंटर को testing.T ऑब्जेक्ट (testing पैकेज से) के रूप में एक तर्क के रूप में लेते हैं, और वे t.Fail(), t.Errorf(), आदि जैसे तरीकों को कॉल करके विफलता का संकेत देते हैं। math.go में परिभाषित Add फंक्शन के लिए एक सरल परीक्षण का उदाहरण.
_test.go
testing.T
testing
t.Fail()
t.Errorf()
math.go
Add