Menu
CoddyTech
flag Ar iconالعربيةdown icon

تعريف مصفوفة

جزء من قسم الأساسيات في رحلة GDScript على Coddy. الدرس 62 من 92.

تخزّن المصفوفة عدة قيم في متغير واحد، بترتيب محدد. تنشئها باستخدام الأقواس المربعة [] وتفصل بين القيم بفواصل:

var items := [1, "two", 3.5, true]

يمكن للمصفوفة العادية أن تحتوي على قيم من أنواع مختلفة، مثل الأعداد الصحيحة والسلاسل النصية والأعداد العشرية والقيم المنطقية المذكورة أعلاه. المصفوفة الفارغة هي زوج من الأقواس لا يحتوي على شيء:

var inventory := []

تعرض print() المصفوفة كاملةً، مع وضع السلاسل النصية بين علامتي اقتباس:

var fruits := ["apple", "pear"]
print(fruits)
["apple", "pear"]

تعيد الطريقة size() عدد العناصر التي تحتوي عليها المصفوفة. تستدعيها باستخدام نقطة بعد المصفوفة:

var items := [1, "two", 3.5, true]
print(items.size())
4

يمكن للمصفوفة أن تحتوي أيضًا على مصفوفات أخرى. تحسب size() العناصر ذات المستوى الأعلى فقط، لذا فإن [[1, 2], [3, 4, 5]] حجمها 2.

challenge icon

التحدي

سهل

أنشئ قائمة تسوق.

ضع السلاسل النصية bread وeggs وmilk وbutter بهذا الترتيب، داخل الأقواس الخاصة بـ shopping_list. سطرا print() مكتوبان بالفعل، لذا يطبع البرنامج:

["bread", "eggs", "milk", "butter"]
4

جرّب بنفسك

extends Node

func _ready():
	# ضع العناصر الأربعة داخل الأقواس المربعة
	var shopping_list := []
	print(shopping_list)
	print(shopping_list.size())
quiz iconاختبر نفسك

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

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

تدرّب بنفسك: مترجم GDScript عبر الإنترنت