Instance MethodSwift
elementsEqual(_:)
Returns a Boolean value indicating whether this sequence and another sequence contain the same elements in the same order.
func elementsEqual<OtherSequence>(_ other: OtherSequence) -> Bool where OtherSequence : Sequence, Self.Element == OtherSequence.Element
Parameters
- other
A sequence to compare to this sequence.
Returns
true
if this sequence and other
contain the same elements in the same order.
Overview
At least one of the sequences must be finite.
This example tests whether one countable range shares the same elements as another countable range and an array.
let a = 1...3
let b = 1...10
print(a.elementsEqual(b))
// Prints "false"
print(a.elementsEqual([1, 2, 3]))
// Prints "true"