Instance Method インスタンスメソッド

inferringMoves()

Returns a new collection difference with associations between individual elements that have been removed and inserted only once. ただ一度だけ除去および挿入された個々の要素の間の関連性それらをもつある新しいコレクション差異を返します。

Declaration 宣言

func inferringMoves() -> CollectionDifference<ChangeElement>
Available when ChangeElement conforms to Hashable. ChangeElementHashableに準拠する場合に利用可能です。

Return Value 戻り値

A collection difference with all possible moves inferred. 可能な限り移動それらが推測された状態でのあるコレクション差異。

Discussion 解説

Complexity: O(n) where n is the number of collection differences. 計算量:O(n)、ここでnはコレクション差異それらの数です。