গোলং-এ রেঞ্জ কীওয়ার্ড কী?
গোলং-এর রেঞ্জ কীওয়ার্ডটি স্ট্রিং, অ্যারে অফ ভ্যালু, স্লাইস এবং ম্যাপ সহ অনেক ধরণের ডেটা স্ট্রাকচারের উপাদানগুলির মাধ্যমে পুনরাবৃত্তি করতে ব্যবহৃত হয়। রেঞ্জ কীওয়ার্ডের সিনট্যাক্স নিম্নরূপ:
জন্য সূচক , মান := পরিসীমা সংগ্রহ {// শরীর যা কার্যকর করে
}
এখানে, মান এবং সূচক দুটি ভেরিয়েবল যা এই ক্ষেত্রে, একটি সূচক বা কীওয়ার্ড এবং সেই অনুযায়ী সংগ্রহে বর্তমানে নির্বাচিত উপাদানটির সংশ্লিষ্ট মান নির্দেশ করে। সংগ্রহে একটি অ্যারে, স্লাইস, মানচিত্র বা স্ট্রিং অন্তর্ভুক্ত থাকতে পারে। চলুন গোলং এর প্রোগ্রামে রেঞ্জ কীওয়ার্ডের উদাহরণ দেখি।
উদাহরণ 1: গোলং-এ অ্যারে সহ রেঞ্জ কীওয়ার্ড ব্যবহার করা
একটি সাধারণ প্রোগ্রাম যা দেখায় কিভাবে গোল্যাং-এর রেঞ্জ কীওয়ার্ড ব্যবহার করে সংখ্যার অ্যারের মাধ্যমে পুনরাবৃত্তি করতে হয়:
প্যাকেজ প্রধান
আমদানি 'fmt'
ফাংশন প্রধান ( ) {
একের উপর := [ 3 ] int { 4 , 5 , 6 }
জন্য i , ভিতরে := পরিসীমা কিনা {
fmt Printf ( 'সূচকটি হল: %d, এবং মান হল: %d৷ \n ' , i , ভিতরে )
}
}
উপরের প্রোগ্রামে, আমরা তিনটি সংখ্যার একটি অ্যারে তৈরি করেছি এবং এর সেট আপ মান সেট করেছি। তারপর, আমরা রেঞ্জ কীওয়ার্ড ব্যবহার করে num অ্যারের উপাদানগুলি লুপ করেছি। আমরা গোলং ব্যবহার করেছি fmt.Printf() প্রতিটি পুনরাবৃত্তির পরে বর্তমানে নির্বাচিত আইটেমের i(সূচী) এবং v(মান) উভয় রিপোর্ট করার ফাংশন।
উদাহরণ 2: গোলং-এ স্ট্রিং সহ রেঞ্জ কীওয়ার্ড ব্যবহার করা
গোলং-এর রেঞ্জ কীওয়ার্ডটি একটি স্ট্রিং-এর প্রতিটি অক্ষরের মধ্যে চক্রাকারে ব্যবহার করা যেতে পারে, নিম্নলিখিত একটি উদাহরণ কোড যা এটি প্রদর্শন করে:
প্যাকেজ প্রধানআমদানি 'fmt'
ফাংশন প্রধান ( ) {
দেখান := 'লিনাক্স-ইঙ্গিত'
জন্য i , চর := পরিসীমা শো {
fmt Printf ( 'স্ট্রিং সূচক হল: %d, এবং অক্ষর হল: %c৷ \n ' , i , চর )
}
}
প্রথমত, আমরা যে স্ট্রিংটি দেখাতে চাই সেটি তৈরি করেছি এবং এটিকে 'Linux-Hint' দিয়ে আরম্ভ করি। এর পরে, আমরা শো টেক্সট ব্যবহার করে প্রতিটি অক্ষরের মাধ্যমে পুনরাবৃত্তি করেছি পরিসীমা কীওয়ার্ড আমরা ব্যবহার করি fmt.Printf() প্রতিটি পুনরাবৃত্তির পর বর্তমান এলিমেন্টের ইনডেক্সের মান এবং চর অ্যাট্রিবিউটের আউটপুট করার ফাংশন:
উপসংহার
সাধারণভাবে, গোলাং-এর রেঞ্জ কীওয়ার্ড ডেটা স্ট্রাকচারের মাধ্যমে পুনরাবৃত্তি করার জন্য একটি শক্তিশালী এবং অভিযোজিত টুল, এবং Go কোড সাধারণত এটি ব্যবহার করে। উপরের পোস্টটি অ্যারে এবং স্ট্রিংগুলিতে কীওয়ার্ড পরিসীমা ব্যবহার করে গোলং কোডের একটি সহজ উদাহরণ ব্যাখ্যা করেছে।