Another set. もう一方の集合。
Instance Method
インスタンスメソッド
intersection(_:)
Returns a new set with the elements that are common to both this set and the given sequence.
この集合と与えられたシーケンスの両方に共通である要素を持つ新しい集合を返します。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 8.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
Parameters パラメータ
other
Return Value 戻り値
A new set. 新しい集合。
Discussion 解説
In the following example, the both
set is made up of the elements that are in both the employees
and neighbors
sets. Elements that are in only one or the other are left out of the result of the intersection.
次の例において、both
集合はemployees
とneighbors
集合の両方にある要素から作り上げられます。どちらか一方にだけある要素は、交叉の結果から除外されます。
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<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 symmetricDifference <S>(S) -> Set<Element>
Returns a new set with the elements that are either in this set or in the given sequence, but not in both.
この集合の中か与えられたシーケンスの中かどちらかの、しかし両方の中にではない要素を持つ新しい集合を返します。
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.
与えられたシーケンスの中の現れないこの集合の要素を含んでいる新しい集合を返します。