gitlab.com/evatix-go/core@v1.3.55/isany/AllZero.go (about) 1 package isany 2 3 // AllZero 4 // 5 // returns true if all values is null or zero or given array is nil. 6 // 7 // Reference: 8 // - Stackoverflow Example : https://stackoverflow.com/a/23555352 9 func AllZero(anyItems ...interface{}) bool { 10 if len(anyItems) == 0 { 11 return true 12 } 13 14 for _, item := range anyItems { 15 if !Zero(item) { 16 return false 17 } 18 } 19 20 return true 21 }