當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Swift String.UnicodeScalarView elementsEqual(_:)用法及代碼示例


實例方法

elementsEqual(_:)

返回一個布爾值,指示此序列和另一個序列是否包含相同順序的相同元素。

聲明

func elementsEqual<OtherSequence>(_ other: OtherSequence) -> Bool where OtherSequence : Sequence, Self.Element == OtherSequence.Element
Element 符合 Equatable 時可用。

返回值

true 如果此序列和 other 包含以相同順序的相同元素。

參數

other

要與此序列進行比較的序列。

詳述

至少有一個序列必須是有限的。

此示例測試一個可數範圍是否與另一個可數範圍和數組共享相同的元素。


let a = 1...3
let b = 1...10


print(a.elementsEqual(b))
// Prints "false"
print(a.elementsEqual([1, 2, 3]))
// Prints "true"

可用版本

iOS 8.0+, iPadOS 8.0+, macOS 10.10+, Mac Catalyst 13.0+, tvOS 9.0+, watchOS 2.0+

相關用法


注:本文由純淨天空篩選整理自apple.com大神的英文原創作品 String.UnicodeScalarView elementsEqual(_:)。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。