Проверка наличия ключа: v, ok := m[key]. Если ключ есть - ok true, v - значение. Если нет - ok false, v - zero value. Позволяет отличить "ключа нет" от "значение равно zero" (например, 0 или "").
v, ok := m[key]