কম্পিউটার টিউটোরিয়াল

কোটলিনে মান সহ অ্যারে আরম্ভ করার উপায়

ওভারভিউ

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

কোটলিনে, অ্যারে arrayOf() ফাংশন বা Array কনস্ট্রাক্টর ব্যবহার করে তৈরি করা যায়।

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

  • অ্যারেগুলো মেমরি লোকেশন অনুযায়ী ক্রমবদ্ধভাবে সংরক্ষিত থাকে।

  • অ্যারেতে সব উপাদান তাদের সূচক ব্যবহার করে অ্যাক্সেস করা যায়।

  • অ্যারেগুলো পরিবর্তনশীল (mutable) প্রকৃতির।

  • পারंपरিক প্রোগ্রামিং-এ, আকার সাধারণত আরম্ভের সাথে ঘোষণা করা হয়, তাই আমরা বলতে পারি তাদের আকার निश्चিত।

উদাহরণ ১: arrayOf() ব্যবহার করে

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

fun main() {
    // arrayOf() ব্যবহার করে অ্যারে ঘোষণা
    val sampleArray = arrayOf("Java", "C", "C++", "C#", "Kotlin")

    // অ্যারেতে সব মান প্রিন্ট করা
    for (i in 0..sampleArray.size - 1) {
        // সব উপাদান সূচক ব্যবহার করে অ্যাক্সেস করা যায়
        println("বিষয়ের নাম ---> " + sampleArray[i])
    }
}

আউটপুট

বিষয়ের নাম ---> Java
বিষয়ের নাম ---> C
বিষয়ের নাম ---> C++
বিষয়ের নাম ---> C#
বিষয়ের নাম ---> Kotlin

উদাহরণ ২: Array কনস্ট্রাক্টর ব্যবহার করে

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

এই উদাহরণে, আমরা দেখব কিভাবে অ্যারে কনস্ট্রাক্টরের বিল্ট-ইন ফিচার ব্যবহার করে অ্যারে পূরণ করা যায় এবং পরবর্তীতে অ্যাপ্লিকেশনে ব্যবহার করা যায়।

fun main() {
    // arrayOf() ব্যবহার করে অ্যারে ঘোষণা
    val sampleArray = arrayOf("Java", "C", "C++", "C#", "Kotlin")

    // অ্যারেতে সব মান প্রিন্ট করা
    for (i in 0..sampleArray.size - 1) {
        println("বিষয়ের নাম ---> " + sampleArray[i])
    }

    // Array কনস্ট্রাক্টর ব্যবহার করে
    val myArray = Array(5, { i -> i * 1 })
    for (i in 0..myArray.size - 1) {
        println(myArray[i])
    }
}

আউটপুট

বিষয়ের নাম ---> Java
বিষয়ের নাম ---> C
বিষয়ের নাম ---> C++
বিষয়ের নাম ---> C#
বিষয়ের নাম ---> Kotlin
0
1
2
3
4
  1. জাভাস্ক্রিপ্ট দিয়ে ড্রপডাউন (Dropdown) ভ্যালু পাওয়ার পদ্ধতি

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

  3. জাভাস্ক্রিপ্টে নাল/খালি অবজেক্টযুক্ত অ্যারেতে ভ্যালু অ্যাসাইন করা

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