github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/pkg/scanners/azure/functions/equals.go (about)

     1  package functions
     2  
     3  func Equals(args ...interface{}) interface{} {
     4  	if len(args) != 2 {
     5  		return false
     6  	}
     7  
     8  	slice1, ok := args[0].([]interface{})
     9  	if ok {
    10  		slice2, ok := args[1].([]interface{})
    11  		if ok {
    12  			if len(slice1) != len(slice2) {
    13  				return false
    14  			}
    15  			for i := 0; i < len(slice1); i++ {
    16  				if slice1[i] != slice2[i] {
    17  					return false
    18  				}
    19  			}
    20  			return true
    21  		}
    22  	}
    23  
    24  	return args[0] == args[1]
    25  }