Skip to content
Snippets Groups Projects
AnyItem.go 362 B
Newer Older
  • Learn to ignore specific revisions
  • Md. Alim Ul Karim's avatar
    Md. Alim Ul Karim committed
    package corecmp
    
    import "gitlab.com/evatix-go/core/corecomparator"
    
    func AnyItem(left, right interface{}) corecomparator.Compare {
    	if left == nil && right == nil {
    		return corecomparator.Equal
    	}
    
    	if left == nil || right == nil {
    		return corecomparator.NotEqual
    	}
    
    	if left == right {
    		return corecomparator.Equal
    	}
    
    	return corecomparator.Inconclusive
    }