github.com/aquasecurity/trivy-iac@v0.8.1-0.20240127024015-3d8e412cf0ab/pkg/scanners/azure/functions/range.go (about) 1 package functions 2 3 func Range(args ...interface{}) interface{} { 4 5 if len(args) != 2 { 6 return []interface{}{} 7 } 8 9 start, ok := args[0].(int) 10 if !ok { 11 return []int{} 12 } 13 14 count, ok := args[1].(int) 15 if !ok { 16 return []int{} 17 } 18 19 if count > 10000 { 20 count = 10000 21 } 22 23 result := make([]int, count) 24 25 for i := 0; i < count; i++ { 26 result[i] = start + i 27 } 28 29 return result 30 }