গো তে, আপনি কনসোলে ডিবাগ আউটপুট প্রিন্ট করতে স্ট্যান্ডার্ড fmt প্যাকেজটি ব্যবহার করতে পারেন। fmt প্যাকেজটি বিভিন্ন ধরনের ফাংশন প্রদান করে, যেমন Println, Printf, এবং Print, বিভিন্ন ফরম্যাটিং চাহিদা সাপেক্ষে।.
fmt
Println
Printf
Print
গো-র সাথে কোন বিল্ট-ইন REPL অন্তর্ভুক্ত নেই, তবে কমিউনিটি gore এর মতো টুলস তৈরি করে এই ফাঁকটি পূরণ করেছে। প্রথমে, gore ইনস্টল করতে নিম্নলিখিত নির্দেশনা চালান.
gore
গো delve নামে একটি বিল্ট-ইন সুবিধা ডিবাগিংয়ের জন্য প্রদান করে। এটি একটি পূর্ণাঙ্গ ফিচারযুক্ত ডিবাগিং টূল যা আপনাকে গো প্রোগ্রাম ধাপে ধাপে এক্সিকিউট করতে, প্রোগ্রাম ভ্যারিয়েবল পরিদর্শন এবং প্রকাশ মূল্যায়ন করতে দেয়। শুরু করতে, আপনাকে প্রথমে 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