|
الواجهات مجموعات مسماة من تواقيع الأساليب. |
|
|
|
|
|
|
إليك واجهة أساسية للأشكال الهندسية. |
|
|
سنطبق هذه الواجهة في مثالنا على النوعين |
|
|
لتطبيق واجهة في Go، يكفي تطبيق جميع الأساليب الموجودة
فيها. نطبق هنا |
|
|
وهذا هو التطبيق لقيم |
|
|
إذا كان للمتغير نوع واجهة، فيمكننا استدعاء الأساليب
الموجودة في الواجهة المسماة. تستفيد الدالة |
|
|
يفيد أحيانًا معرفة نوع قيمة الواجهة وقت التشغيل. أحد
الخيارات هو استخدام تأكيد النوع كما هو موضح هنا،
والآخر استخدام عبارة |
|
|
|
|
يطبق نوعا الهيكل |
|
|
|
|
|
لفهم كيفية عمل واجهات Go في الداخل، راجع هذه المقالة. |
المثال التالي: التعدادات (iota).