جولة Go التفاعلية بالعربي › مزيد من الأنواع: البنى والشرائح والخرائط. 4 / 7 السابق التالي

مؤشرات إلى البنى

مؤشرات إلى البنى

يمكن الوصول إلى حقول البنية من خلال مؤشر إلى البنية.

للوصول إلى الحقل X في بنية عندما يكون لدينا مؤشر إلى البنية p، يمكننا كتابة (*p).X. لكن هذه الصياغة مرهقة، لذا تسمح لنا اللغة بدلًا من ذلك بأن نكتب p.X فقط، دون فكّ الإشارة صراحةً.

النص الأصلي بالإنجليزية

Pointers to structs

Struct fields can be accessed through a struct pointer.

To access the field X of a struct when we have the struct pointer p we could write (*p).X. However, that notation is cumbersome, so the language permits us instead to write just p.X, without the explicit dereference.

هذا الدرس للقراءة فقط؛ جرّب المثال في الدرس التالي.

استعادة المثال الأصلي؟

ستُحذف تعديلاتك على شيفرة هذا الدرس، ويعود المثال كما ورد في الكتاب. لا يتغيّر اختيارك لمحرك التشغيل.