Tags: #go #computation
// zones == complete list of dns zones
// denyList == list of zones to remove
for _, deniedZone := range denyList {
for i := 0; i < len(zones); i++ {
if zones[i] == deniedZone {
zones = append(zones[:i], zones[i+1:]...)
i-- // Adjust index to stay at the correct position after removal
}
}
}