github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/pkg/scanners/azure/functions/float.go (about) 1 package functions 2 3 import "strconv" 4 5 func Float(args ...interface{}) interface{} { 6 if len(args) != 1 { 7 return 0.0 8 } 9 if a, ok := args[0].(int); ok { 10 return float64(a) 11 } 12 if a, ok := args[0].(string); ok { 13 f, err := strconv.ParseFloat(a, 64) 14 if err != nil { 15 return 0.0 16 } 17 return f 18 } 19 return 0.0 20 }