美文网首页
iOS开发 - 数组内容比对是否完全相等

iOS开发 - 数组内容比对是否完全相等

作者: 又系黎小明 | 来源:发表于2021-04-08 17:37 被阅读0次

    添加对Array的扩展

    extension Array where Element: Equatable {
        
        /// 比对数组内容是否完全相等
        /// - Parameter compareArray: 需要比对的数组
        /// - Returns: 是否完全相等
        mutating func compareArrayIsMatch(_ compareArray:[Element]) -> Bool where Element.Item == Element.Item, Element.Item : Equatable {
    
            if self.count != compareArray.count {
                return false
            }
            
            var result:Bool = true
            
            for i in 0 ..< self.count {
                
                if self[i] != compareArray[i] {
                    result = false
                    break
                }
            }
            
            return result
        }
    
    }
    
    
    
    

    相关文章

      网友评论

          本文标题:iOS开发 - 数组内容比对是否完全相等

          本文链接:https://www.haomeiwen.com/subject/uruvkltx.html