Go ভাষায়, ত্রুটি সম্পর্কিত সমাধানকে স্পষ্টভাবে error টাইপ ব্যবহার করে পরিচালিত করা হয়। ব্যর্থ হতে পারে এমন ফাংশনগুলি তাদের শেষ রিটার্ন মান হিসাবে একটি ত্রুটি ফিরিয়ে দেয়। এই ত্রুটি মানটি যদি nil হয় তা পরীক্ষা করলে বোঝা যায় যে কোনো ত্রুটি ঘটেছে কি না।.
error
nil
Go তে, লগিং স্ট্যান্ডার্ড লাইব্রেরি প্যাকেজ log ব্যবহার করে বাস্তবায়ন করা যায়। এই প্যাকেজটি সাধারণ লগিং ক্ষমতা প্রদান করে, যেমন স্ট্যান্ডার্ড আউটপুট বা ফাইলে লেখা। চলুন স্ট্যান্ডার্ড আউটপুটে লগিং এর একটি বেসিক উদাহরণ দিয়ে শুরু করি.
log
Go তে, আপনি func কীওয়ার্ড ব্যবহার করে একটি ফাংশন সংজ্ঞায়িত করেন, এরপর ফাংশনের নাম, প্যারামিটার (যদি থাকে) এবং রিটার্ন টাইপ দেন। আসুন একটি সাধারণ উদাহরণ দিয়ে বুঝানো যাক.
func
ইন গো, রিফ্যাক্টরিং সাধারণ কোড টুইকস থেকে আরও জটিল পরিবর্তনে পরিবর্তিত হতে পারে। একটি মৌলিক উদাহরণ দিয়ে শুরু করা যাক.