تعريف مصفوفة
جزء من قسم الأساسيات في رحلة 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.
التحدي
سهلأنشئ قائمة تسوق.
ضع السلاسل النصية 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())
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
4المعاملات، الجزء الأول
المعاملات الحسابيةالقسمة الصحيحةمعامل باقي القسمةاختصارات العمليات الحسابيةمراجعة - حسابات بسيطةمعاملات المقارنة7أساسيات الإدخال والإخراج
الإخراجالإخراج باستخدام المتغيراتتنسيق السلاسل النصيةالإدخالالتحويل بين الأنواعمراجعة - حتى 120مراجعة - صح أم خطأ10الدوال
تعريف دالةالمعاملاتالقيمة المعادةأنواع القيم المعادةمراجعة - دالة سيغمامراجعة - دالة التحققالقيم الافتراضية13التكرار على المصفوفات
التكرار على العناصرالتكرار باستخدام الفهارسالتكرار على السلاسل النصية الجزء 1التكرار على السلاسل النصية الجزء 216متعقّب المصروفات اليومية
نظرة عامة على المشروعإنهاء البرنامجتدرّب بنفسك: مترجم GDScript عبر الإنترنت