github.com/aquasecurity/trivy-iac@v0.8.1-0.20240127024015-3d8e412cf0ab/pkg/scanners/azure/functions/int.go (about) 1 package functions 2 3 import "strconv" 4 5 func Int(args ...interface{}) interface{} { 6 if len(args) != 1 { 7 return 0 8 } 9 if a, ok := args[0].(int); ok { 10 return a 11 } 12 if a, ok := args[0].(string); ok { 13 i, err := strconv.Atoi(a) 14 if err != nil { 15 return 0 16 } 17 return i 18 } 19 return 0 20 }