Go-তে init কি?

Go Te Init Ki



গো-তে, দুটি পূর্ব-নির্ধারিত ফাংশন রয়েছে, একটি হল তাপ() এবং অন্যটি প্রধান() . দ্য তাপ() হল পূর্বনির্ধারিত ফাংশন যা একটি কোডের টুকরো যা মূল প্রোগ্রামটি কার্যকর করার আগে চালানো দরকার। প্যাকেজটি আমদানি করার সাথে সাথে init() ফাংশনের মধ্যে কোডটি কার্যকর করা হয়। এই ফাংশনটি কোনো আর্গুমেন্ট নেয় না এবং একটি ফাইলে একাধিকবার ব্যবহার করা যায়।

সম্পর্কে জানুন তাপ() গাইডের পরবর্তী বিভাগে Go-তে ফাংশন।

Go-তে init() ফাংশন কী?

দ্য init() ফাংশন ইন গো একটি অনন্য প্যাকেজ ইনিশিয়ালাইজার এবং এটি একটি প্যাকেজ করা সুযোগ। এটি প্রধান ফাংশনে প্রবেশ করার আগে অ্যাপ্লিকেশন অবস্থা সেট করতে ব্যবহৃত হয়। এই ফাংশনটি একটি একক গোরুটিনে এবং অন্যান্য বৈশ্বিক পরিবর্তনশীল প্রারম্ভিকতায় আহ্বান করা হয়। এটি যে কোনও কাজ সম্পাদন করতে ব্যবহৃত হয় যা মূল ফাংশনের আগে কার্যকর করতে হবে।







এটি একটি যুক্তি হিসাবে কোনো পরামিতি গ্রহণ করে না এবং কোনো মান প্রদান করে। ফাংশনটি দিয়ে আরম্ভ করা হয় তাপ কীওয়ার্ড



গোলং init() ফাংশনের জন্য সিনট্যাক্স

এর মৌলিক সিনট্যাক্স তাপ() ফাংশন নীচে দেওয়া হয়:



ফাংশন তাপ () { }

ব্যবহার করার জন্য নীচের সহজ উদাহরণ অনুসরণ করুন তাপ() Go-তে ফাংশন।





প্যাকেজ প্রধান
আমদানি 'fmt'
ফাংশন তাপ (){
fmt . Printf ( 'কোডের শুরু \n ' )
}

ফাংশন প্রধান () {
fmt . Printf ( 'লিনাক্সহিন্টে স্বাগতম \n ' )
}

উপরের প্রোগ্রামটির ব্যবহার প্রদর্শন করে তাপ() Go-তে ফাংশন। দ্য তাপ() ফাংশন প্রিন্ট 'কোডের শুরু' কনসোলে, এবং প্রধান() ফাংশন প্রিন্ট 'লিনাক্সহিন্টে স্বাগতম' কনসোলে যখন প্রোগ্রামটি কার্যকর করা হয়, তখন তাপ() ফাংশনকে প্রথমে বলা হয়, তারপরে প্রধান() ফাংশন

আউটপুট



Go-তে একাধিক init() ফাংশন ব্যবহার করুন

ইতিমধ্যেই উল্লেখ করা হয়েছে যে গো প্রোগ্রামিং ভাষায় একাধিক থাকা সম্ভব তাপ() একটি প্রোগ্রামের মধ্যে ফাংশন। এই ফাংশনগুলি স্বয়ংক্রিয়ভাবে নির্বাহ করা হয় যখন প্যাকেজটি আরম্ভ করা হয় এবং সেগুলি সোর্স কোডে যে ক্রমে প্রদর্শিত হয় সেই ক্রমে কার্যকর করা হয়৷

এই ধারণা শিখতে, আপনি নিম্নলিখিত উদাহরণ বিবেচনা করতে পারেন:

প্যাকেজ প্রধান

আমদানি (
'fmt'
)
ফাংশন তাপ () {
fmt . Println ( 'স্বাগত' )
}
ফাংশন তাপ () {
fmt . Println ( 'প্রতি' )
}
ফাংশন তাপ () {
fmt . Println ( 'লিনাক্স' )
}
ফাংশন প্রধান () {
fmt . Println ( 'প্রধান ফাংশন চলছে' )
}

উপরের প্রোগ্রামটি তিনটি ব্যবহার করে তাপ() ফাংশন যা কনসোলে একটি স্বাগত বার্তা প্রিন্ট করে। যখন প্রোগ্রাম নির্বাহ করা হয়, এই তাপ() ফাংশনগুলি স্বয়ংক্রিয়ভাবে সোর্স কোডে প্রদর্শিত ক্রমে কল করা হয় এবং বার্তাগুলি ক্রমানুসারে মুদ্রিত হয়। দ্য প্রধান() ফাংশন, যা প্রোগ্রামের সূচনা পয়েন্ট হিসাবে কাজ করে, শুধুমাত্র একটি বার্তা উত্পন্ন করে যা নির্দেশ করে যে এটি চলছে।

আউটপুট

শেষের সারি

গো, তে তাপ() ফাংশন হল একটি প্যাকেজ ইনিশিয়ালাইজার যা মূল ফাংশনের আগে চলে। এটি প্রধান ফাংশন আগে সম্পন্ন করা আবশ্যক যে কোনো কার্যকলাপ পরিচালনা করতে ব্যবহৃত হয়, এবং এটি একটি একক কোডে একাধিকবার ব্যবহার করা যেতে পারে। একটি একক ফাইলের মধ্যে, একাধিক তাপ() ফাংশন ব্যবহার করা যেতে পারে, এবং সেগুলি সোর্স কোডে প্রদর্শিত একই ক্রম অনুসারে কার্যকর করা হয়। এই ধারণাগুলি বোঝা নমনীয়তা প্রদান করবে এবং বিকাশকারীদের দক্ষতার সাথে তাদের কোড সংগঠিত করার অনুমতি দেবে।