طول المصفوفة باستخدام `len`
جزء من قسم الأساسيات في رحلة GO على Coddy. الدرس 71 من 109.
تعيد الدالة len() طول المصفوفة (عدد العناصر).
أنشئ مصفوفة من الألوان:
colors := [4]string{"Red", "Blue", "Green", "Yellow"}احصل على طول المصفوفة باستخدام len():
arrayLength := len(colors)
fmt.Println("The array has", arrayLength, "elements")يعرض هذا:
The array has 4 elementsيمكنك أيضًا استدعاء len() مباشرةً داخل fmt.Println()، دون استخدام متغيّر:
fmt.Println(len(colors)) // 4التحدي
مبتدئlen() لإيجاد طول مصفوفة.لقد وفّرنا مصفوفة من الفواكه المفضلة. مهمتك هي إيجاد طول هذه المصفوفة باستخدام الدالة
len() وتخزينه في المتغير numberOfFruits.جرّب بنفسك
package main
import "fmt"
func main() {
// هذه مصفوفتنا للفواكه المفضلة
favoriteFruits := [5]string{"Apple", "Banana", "Orange", "Mango", "Strawberry"}
// TODO: استخدم الدالة len() لمعرفة طول المصفوفة favoriteFruits
// وخزّن الناتج في المتغير numberOfFruits
var numberOfFruits int
// سيطبع هذا عدد الفواكه في المصفوفة
fmt.Printf("There are %d fruits in the array\n", numberOfFruits)
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
4معاملات المقارنة والمعاملات المنطقية
معاملات المقارنة - الجزء 1معاملات المقارنة - الجزء 2معامل AND المنطقيمعامل OR المنطقيمعامل NOT المنطقيأساسيات أولوية المعاملاتملخص - إجراء المقارنات7تدفق التحكم: الحلقات التكرارية
شرح حلقة `for`حلقة `for` - أساسياتحلقة `for` - بشرط فقطالكلمة المفتاحية `break`الكلمة المفتاحية `continue`الحلقات المتداخلةملخص - تكرار العمليات10الأنواع المركبة: المصفوفات
مقدمة إلى المصفوفاتالتصريح عن المصفوفاتتهيئة المصفوفاتالوصول إلى عناصر المصفوفةطول المصفوفة باستخدام `len`التكرار عبر المصفوفاتالمصفوفات متعددة الأبعاد2المتغيرات وأنواع البيانات الأساسية
ما هو المتغير؟استنتاج النوع باستخدام `:=`الأعداد الصحيحة (int)أرقام الفاصلة العائمةالقيم المنطقية (Booleans)النصوص (Strings)القيم الصفريةالثوابتقواعد التسميةملخص - المتغيرات والأنواع5الإدخال والإخراج الأساسي
المخرجات المنسقةرموز التنسيقطباعة الأنواعالحصول على مدخلات المستخدم الأساسيةملخص - الإدخال والإخراج8الدوال
فهم الدوالالتصريح عن دالةاستدعاء الدوالمعاملات الدالةإرجاع قيمة واحدةإرجاع قيم متعددةقيم الإرجاع المسماةأساسيات نطاق الدالةملخص - إنشاء كود قابل لإعادة الاستخدام3المعاملات الأساسية
المعاملات الحسابيةمعامل القسمةمعامل باقي القسمةمعامل التعيينمعاملات التعيين المركبةالزيادة والنقصانملخص - الحسابات6تدفق التحكم: الجمل الشرطية
جملة `if`الكلمة المفتاحية `else`الكلمة المفتاحية `else if`تظليل المتغيرات في `if`تهيئة المتغيراتجملة `switch``switch` مع التعبيرات`switch` بدون تعبيرالكلمة المفتاحية `fallthrough`ملخص - اتخاذ القراراتتدرّب بنفسك: مترجم Go عبر الإنترنت