Instance MethodSwift

    difference(from:)

    Returns the difference needed to produce this collection’s ordered elements from the given collection.

    • iOS 13.0+
    • macOS 10.15+
    • tvOS 13.0+
    • watchOS 6.0+
    func difference<C>(from other: C) -> CollectionDifference<Self.Element> where C : BidirectionalCollection, Self.Element == C.Element

    Parameters

    other

    The base state.

    Returns

    The difference needed to produce this collection’s ordered elements from the given collection.

    Overview

    This function does not infer element moves. If you need to infer moves, call the inferringMoves() method on the resulting difference.