Menu
CoddyTech

إضافة العناصر

جزء من قسم الأساسيات في رحلة GO على Coddy. الدرس 79 من 109.

تضيف الدالة append عناصر إلى نهاية الشريحة، مع التعامل تلقائيًا مع تغييرات السعة.

أنشئ شريحة من الأعداد:

numbers := []int{1, 2, 3}
fmt.Println(numbers)

ألحِق عنصرًا جديدًا:

numbers = append(numbers, 4)
fmt.Println(numbers)

النتيجة:

[1 2 3]
[1 2 3 4]

احرص دائمًا على إسناد النتيجة مرة أخرى، كما في numbers = append(numbers, 4): تُرجع append الشريحة المحدَّثة، ويرفض Go ترجمة استدعاء مثل append(numbers, 4) لا تُستخدم نتيجته.

يمكنك إلحاق عدة عناصر دفعة واحدة:

numbers = append(numbers, 5, 6, 7)
fmt.Println(numbers)

النتيجة:

[1 2 3 4 5 6 7]

لإلحاق جميع عناصر شريحة أخرى، اكتب ... بعدها:

more := []int{8, 9}
numbers = append(numbers, more...)
fmt.Println(numbers)

النتيجة:

[1 2 3 4 5 6 7 8 9]
challenge icon

التحدي

مبتدئ
في هذا التحدي، ستتدرّب على إضافة عناصر إلى شريحة في Go. أنشأنا شريحة من الفواكه، ومهمتك هي إضافة فاكهتين أخريين إليها باستخدام الدالة append().

جرّب بنفسك

package main

import "fmt"

func main() {
	// شريحة من الفواكه
	fruits := []string{"apple", "banana", "orange"}
	
	// TODO: أضف "grape" و"kiwi" إلى الشريحة fruits
	// اكتب الكود الخاص بك هنا
	
	// اطبع الشريحة بعد تحديثها
	fmt.Println("My fruit collection:", fruits)
}
quiz iconاختبر نفسك

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

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

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