কম্পিউটার

কোটলিনে মান সহ একটি অ্যারে কীভাবে শুরু করবেন?


অ্যারে হল এক ধরনের ডেটা স্ট্রাকচার যাতে নির্দিষ্ট সংখ্যক একই ধরনের মান বা ডেটা থাকে। এই ডেটা স্ট্রাকচারে, অ্যারে সূচক ব্যবহার করে প্রতিটি উপাদান অ্যাক্সেস করা যেতে পারে যা সাধারণত "0" থেকে শুরু হয়।

কোটলিনে, arrayOf() ফাংশন ব্যবহার করে অ্যারে তৈরি করা যেতে পারে অথবা একটি অ্যারে কনস্ট্রাক্টর ব্যবহার করে৷

কোটলিনে অ্যারে সংক্রান্ত গুরুত্বপূর্ণ পয়েন্ট −

  • অ্যারেগুলি মেমরি অবস্থানের সাথে সম্পর্কিত হিসাবে একটি ক্রমানুসারে সংরক্ষণ করা হয়৷

  • একটি অ্যারের সমস্ত উপাদান তাদের সূচক ব্যবহার করে অ্যাক্সেস করা যেতে পারে।

  • অ্যারে প্রকৃতিতে পরিবর্তনশীল।

  • প্রচলিত প্রোগ্রামিং-এ, আকার সাধারণত এর শুরুর সাথে ঘোষণা করা হয়, তাই আমরা উপসংহারে আসতে পারি যে তাদের আকার স্থির।

উদাহরণ

এই উদাহরণে, আমরা বিষয়গুলির একটি অ্যারে ঘোষণা করব এবং আমরা মানগুলি প্রিন্ট করব।

fun main(){// arrayOf() val sampleArray=arrayOf("Java","C", "C++","C#", "Kotlin") ব্যবহার করে একটি অ্যারে ঘোষণা করা // সমস্ত মান প্রিন্ট করা (i in 0..sampleArray.size-1) এর জন্য অ্যারে {// সমস্ত উপাদান ইনডেক্স println("বিষয়টির নাম হল--->"+sampleArray[i]) }}
এর মাধ্যমে অ্যাক্সেস করা যেতে পারে

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>বিষয়টির নাম হল--->জাভা বিষয়ের নাম হল--->সি বিষয়ের নাম হল--->C++ বিষয়ের নাম হল--->C#বিষয়টির নাম হল--->কোটলিন

উদাহরণ - অ্যারে কনস্ট্রাক্টর ব্যবহার করে

কোটলিনে, অ্যারে কনস্ট্রাক্টর ব্যবহার করে অ্যারে ঘোষণা করা যেতে পারে। এই কনস্ট্রাক্টর দুটি আর্গুমেন্ট নেবে; একটি অ্যারের আকার এবং অন্যটি একটি ফাংশন যা একটি উপাদানের সূচী গ্রহণ করে এবং সেই উপাদানটির প্রাথমিক মান প্রদান করে৷

এই উদাহরণে, আমরা দেখব কীভাবে আমরা অ্যারে কনস্ট্রাক্টরের অন্তর্নির্মিত বৈশিষ্ট্যটি ব্যবহার করে একটি অ্যারে তৈরি করতে পারি এবং একই মান প্রয়োগে আরও ব্যবহার করতে পারি।

উদাহরণ

fun main(){// arrayOf() val sampleArray=arrayOf("Java","C", "C++","C#", "Kotlin") ব্যবহার করে একটি অ্যারে ঘোষণা করা // সমস্ত মান প্রিন্ট করা এর জন্য (i in 0..sampleArray.size-1) {// সমস্ত উপাদান ইনডেক্স println("বিষয়টির নাম হল--->"+sampleArray[i]) } // অ্যারে কনস্ট্রাক্টর ব্যবহার করে অ্যাক্সেস করা যেতে পারে val myArray =Array(5, { i -> i * 1 }) এর জন্য (i in 0..myArray.size-1) { println(myArray[i]) }}

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
বিষয়ের নাম হল--->জাভা বিষয়ের নাম হল--->C বিষয়ের নাম হল--->C++ বিষয়ের নাম হল--->C#বিষয়টির নাম হল--->Kotlin01234 
  1. কিভাবে জাভাস্ক্রিপ্ট দিয়ে ড্রপডাউন মান পাবেন

  2. কিভাবে জাভাস্ক্রিপ্ট দিয়ে একটি অ্যারে খালি করবেন

  3. জাভাস্ক্রিপ্টে নাল/খালি অবজেক্ট সহ একটি অ্যারেতে মান কীভাবে বরাদ্দ করবেন?

  4. অ্যান্ড্রয়েডে গ্লোবাল কনটেক্সট সহ অ্যারে সিঙ্গেলটন কীভাবে সংরক্ষণ করবেন?