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

القيم الافتراضية للشرائح

القيم الافتراضية للشرائح

عند إنشاء شريحة، يمكنك حذف الحدّ الأعلى أو الأدنى لاستخدام قيمتهما الافتراضية بدلًا منهما.

القيمة الافتراضية للحدّ الأدنى هي صفر، وللحدّ الأعلى هي طول الشريحة أو المصفوفة التي تستند إليها.

بالنسبة إلى المصفوفة

var a [10]int

فإن تعبيرات الشرائح هذه متكافئة:

a[0:10]
a[:10]
a[0:]
a[:]
النص الأصلي بالإنجليزية

Slice defaults

When slicing, you may omit the high or low bounds to use their defaults instead.

The default is zero for the low bound and the length of the underlying slice or array for the high bound.

For the array

var a [10]int

these slice expressions are equivalent:

a[0:10]
a[:10]
a[0:]
a[:]

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

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

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