العودة إلى الدورة

الـ Structs: تنظيم البيانات

لغة Go (Golang) للخدمات المصغرة السحابية (Cloud-Native Microservices)

نمذجة البيانات باستخدام الـ Structs

لا توجد أصناف (classes) في Go، بل توجد structs. الـ struct هو مجموعة من الحقول.

go type User struct { ID int Name string Email string }

يمكنك أيضاً وسمها لتعمل مع JSON (وهو أمر حيوي للـ APIs): go type User struct { Name string json:"user_name" }