Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

الوصول إلى العناصر

جزء من قسم الأساسيات في رحلة Swift على Coddy. الدرس 63 من 86.

الآن بعد أن عرفت كيفية إنشاء array، لنتعلّم كيفية الوصول إلى العناصر الفردية داخلها. لكل element في array موضع يُسمّى index، ويستخدم Swift الفهرسة القائمة على الصفر، ما يعني أن العنصر first يكون عند index 0، وليس 1.

للوصول إلى عنصر، استخدم الأقواس المربعة مع رقم الفهرس:

let fruits = ["Apple", "Banana", "Orange", "Mango"]
print(fruits[0])  // Apple
print(fruits[2])  // Orange

يمكنك أيضًا الوصول إلى العنصرين الأول والأخير باستخدام الخصائص المضمّنة:

let numbers = [10, 20, 30, 40]
print(numbers.first!)  // 10
print(numbers.last!)   // 40

تخبرك الخاصية count بعدد العناصر الموجودة في المصفوفة، وهذا مفيد عندما تحتاج إلى الوصول إلى العنصر الأخير باستخدام الفهرس:

let colors = ["Red", "Green", "Blue"]
print(colors.count)           // 3
print(colors[colors.count - 1])  // Blue

كن حذرًا: سيؤدي الوصول إلى index غير موجود إلى تعطُّل برنامجك. إذا كان array يحتوي على 3 عناصر، فإن مؤشرات index الصالحة هي 0 و1 و2.

challenge icon

التحدي

سهل

يُ 제공 لك التالية:

let cities = ["Tokyo", "Paris", "London", "Sydney", "Cairo"]

باستخدام فهرسة array وخصائصها، اطبع المعلومات التالية في أسطر منفصلة:

  1. المدينة الأولى (باستخدام index)
  2. المدينة الثالثة (باستخدام index)
  3. المدينة الأخيرة (باستخدام خاصية count لحساب index)
  4. العدد الإجمالي للمدن في array

يجب أن يكون الناتج كما يلي:

Tokyo
London
Cairo
5

جرّب بنفسك

let cities = ["Tokyo", "Paris", "London", "Sydney", "Cairo"]

// TODO: اكتب الكود الخاص بك أدناه
// 1. اطبع المدينة الأولى (باستخدام الفهرس)

// 2. اطبع المدينة الثالثة (باستخدام الفهرس)

// 3. اطبع المدينة الأخيرة (باستخدام خاصية count لحساب الفهرس)

// 4. اطبع العدد الإجمالي للمدن في المصفوفة
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: Playground لـ Swift