آرایه‌ها (Arrays) به ما این امکان را می‌دهند که چندین مقدار را در یک متغیر ذخیره کنیم، به جای اینکه برای هر مقدار یک متغیر جداگانه تعریف کنیم.


📌 ایجاد آرایه در Kotlin

برای ساخت یک آرایه، می‌توانیم از ()arrayOf استفاده کنیم و مقادیر مورد نظر را با کاما از هم جدا کنیم.

مثال:

val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")

🔹 در اینجا یک آرایه‌ای به نام cars ایجاد کردیم که شامل چهار مقدار مختلف است.


🎯 دسترسی به عناصر آرایه

برای دسترسی به یک مقدار داخل آرایه، کافیست شماره ایندکس (index) آن مقدار را درون [] قرار دهیم.

مثال:

val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
println(cars[0])

🔹 خروجی:

Volvo

✅ نکته: شماره ایندکس آرایه‌ها از ۰ (zero-based index) شروع می‌شود. یعنی:

  • [0] اولین مقدار
  • [1] دومین مقدار
  • [2] سومین مقدار
    و به همین ترتیب…

🔄 تغییر مقدار یک عنصر در آرایه

اگر بخواهیم مقدار یک خانه خاص را تغییر دهیم، کافیست ایندکس آن را مشخص کرده و مقدار جدیدی به آن اختصاص دهیم.

مثال:

cars[0] = "Opel"
println(cars[0])

🔹 خروجی:

Opel

✅ در اینجا مقدار Volvo با Opel جایگزین شد.


📏 تعداد عناصر در آرایه (اندازه آرایه)

برای اینکه بفهمیم یک آرایه چند مقدار دارد، می‌توانیم از size استفاده کنیم.

مثال:

val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
println(cars.size)

🔹 خروجی:

4

✅ یعنی این آرایه ۴ عنصر دارد.


🏆 تمرین کوتاه برای شما

🔹 یک آرایه از نام‌های دوستان خود ایجاد کنید و نام اولین دوست را در کنسول چاپ کنید. سپس مقدار آن را تغییر دهید و دوباره چاپ کنید!

💡 چالش: می‌توانید یک حلقه بنویسید که همه مقدارهای آرایه را به ترتیب نمایش دهد؟ 🤔