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

التصريح عن القيم المباشرة للشرائح

جزء من قسم Fundamentals في رحلة GO على Coddy — الدرس 75 من 109.

تتيح لك حرفيات الشرائح (Slice literals) إنشاء وتهيئة الشرائح في خطوة واحدة. فهي تشبه حرفيات المصفوفات (array literals) ولكن دون تحديد الحجم.

أنشئ شريحة (slice) من السلاسل النصية باستخدام قيمة حرفية للشريحة (slice literal):

colors := []string{"red", "blue", "green"}
fmt.Println(colors)

يظهر ما يلي:

[red blue green]

يمكنك أيضاً إنشاء شريحة (slice) فارغة:

emptySlice := []int{}
fmt.Println(emptySlice, len(emptySlice))

يظهر ما يلي:

[] 0
challenge icon

التحدي

مبتدئ

في هذا التحدي، ستتدرب على إنشاء slice literal في لغة Go. تسمح لك الـ slice literals بإنشاء وتهيئة slice في جملة برمجية واحدة.

مهمتك هي إنشاء slice literal يحتوي على أسماء أربعة ألوان: "red" و "blue" و "green" و "yellow".

ورقة مرجعية

تتيح لك قيم Slice literals إنشاء وتهيئة الشرائح في خطوة واحدة، على غرار قيم array literals ولكن دون تحديد الحجم.

أنشئ شريحة من السلاسل النصية باستخدام slice literal:

colors := []string{"red", "blue", "green"}
fmt.Println(colors) // [red blue green]

أنشئ شريحة فارغة:

emptySlice := []int{}
fmt.Println(emptySlice, len(emptySlice)) // [] 0

جرّب بنفسك

package main

import "fmt"

func main() {
	// TODO: قم بإنشاء شريحة (slice literal) باسم 'colors' تحتوي على السلاسل النصية:
	// "red", "blue", "green", و "yellow"
	
	
	// طباعة الشريحة
	fmt.Println("Colors:", colors)
	
	// طباعة طول الشريحة
	fmt.Println("Number of colors:", len(colors))
}
quiz iconاختبر نفسك

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

جميع دروس Fundamentals