A sequence of elements. other
must be finite.
いくつかの要素からなるシーケンス。other
は有限でなければなりません。
Generic Instance Method
総称体インスタンスメソッド
symmetric
symmetricDifference(_:)
Returns a new set with the elements that are either in this set or in the given sequence, but not in both.
この集合の中か与えられたシーケンスの中かどちらかの、しかし両方の中にではない要素を持つ新しい集合を返します。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 10.2+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
Parameters パラメータ
other
Return Value 戻り値
A new set. 新しい集合。
Discussion 解説
In the following example, the either
set is made up of the elements of the employees
and neighbors
sets that are not in both employees
and neighbors
. In particular, the names "Bethany"
and "Eric"
do not appear in either
.
以下の例において、either
集合はemployees
とneighbors
集合の要素で、employees
および neighbors
の両方の中にはないものから作り上げられます:個別的には、名前"Bethany"
と"Eric"
は、either
の中に現れません。
Relationships 関係
From Protocol 由来プロトコル
See Also 参照
Combining Sets 集合を結合する
func union<S>(S) -> Set<Element>
Returns a new set with the elements of both this set and the given sequence.
この集合と与えられたシーケンスの両方の要素を持つ新しい集合を返します。
func formUnion <S>(S)
Inserts the elements of the given sequence into the set.
与えられたシーケンスの要素を集合に挿入します。
func intersection(Set<Element>) -> Set<Element>
Returns a new set with the elements that are common to both this set and the given sequence.
この集合と与えられたシーケンスの両方に共通である要素を持つ新しい集合を返します。
func intersection<S>(S) -> Set<Element>
Returns a new set with the elements that are common to both this set and the given sequence.
この集合と与えられたシーケンスの両方に共通である要素を持つ新しい集合を返します。
func formIntersection <S>(S)
Removes the elements of the set that aren’t also in the given sequence.
与えられたシーケンスの中にはない、この集合の要素を削除します。
func formSymmetricDifference (Set<Element>)
Removes the elements of the set that are also in the given sequence and adds the members of the sequence that are not already in the set.
この集合の要素で与えられたシーケンスの中にもあるものを削除します、そしてシーケンスのメンバで集合の中にはまだないものを加えます。
func formSymmetricDifference <S>(S)
Replace this set with the elements contained in this set or the given set, but not both.
この集合を、この集合または与えられた集合の中に含まれる、しかし両方にではない要素で置き換えます。
func subtract(Set<Element>)
Removes the elements of the given set from this set.
与えられた集合の要素をこの集合から削除します。
func subtract<S>(S)
Removes the elements of the given sequence from the set.
与えられたシーケンスの要素を集合から削除します。
func subtracting(Set<Element>) -> Set<Element>
Returns a new set containing the elements of this set that do not occur in the given set.
与えられた集合の中の現れないこの集合の要素を含んでいる新しい集合を返します。
func subtracting<S>(S) -> Set<Element>
Returns a new set containing the elements of this set that do not occur in the given sequence.
与えられたシーケンスの中の現れないこの集合の要素を含んでいる新しい集合を返します。