Empty slice literal of type "[]string" used to define "corruptedVolumeHandles"
217 }
218
219 healthyVolumes := make(Volumes, 0, len(liveVolumes))
220 corruptedVolumeHandles := []string{}221
222 for _, liveVolume := range liveVolumes {
223 volume, err := repo.volumeFrom(liveVolume)
Description
An empty slice can be represented by nil
or an empty slice literal. They are
functionally equivalent — their len
and cap
are both zero — but the nil
slice is the preferred style. For more information about empty slices,
see Declaring Empty Slices.
Bad practice
package main
func foo() {
a := []int{}
}
Recommended
package main
func foo() {
var a []int
}