تعديل الخرائط
تعديل الخرائط
أدرج عنصرًا في الخريطة m أو حدّثه:
m[key] = elem
استرجع عنصرًا:
elem = m[key]
احذف عنصرًا:
delete(m, key)
تحقّق من وجود مفتاح باستخدام إسناد ذي قيمتين:
elem, ok = m[key]
إذا كان key موجودًا في m، فإن ok تساوي true. وإن لم يكن موجودًا، فإن ok تساوي false.
إذا لم يكن key موجودًا في الخريطة، فإن elem هي القيمة الصفرية لنوع عناصر الخريطة.
ملاحظة: إذا لم يُصرَّح بعد عن elem أو ok، فيمكنك استخدام صيغة تصريح مختصرة:
elem, ok := m[key]
النص الأصلي بالإنجليزية
Mutating Maps
Insert or update an element in map m:
m[key] = elem
Retrieve an element:
elem = m[key]
Delete an element:
delete(m, key)
Test that a key is present with a two-value assignment:
elem, ok = m[key]
If key is in m, ok is true. If not, ok is false.
If key is not in the map, then elem is the zero value for the map's element type.
Note: If elem or ok have not yet been declared you could use a short declaration form:
elem, ok := m[key]
هذا الدرس للقراءة فقط؛ جرّب المثال في الدرس التالي.