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

contains(_:)

Returns a Boolean value that indicates whether a given object is present in the array. 与えられたオブジェクトがその配列に存在するかどうかを示すブール値を返します。

Declaration 宣言

func contains(_ anObject: Any) -> Bool

Parameters パラメータ

anObject

An object to look for in the array. 配列において捜すことになるオブジェクト。

Return Value 戻り値

true if anObject is present in the array, otherwise false. trueが配列に存在するならばanObject、そうでないならばfalse

Discussion 議論

Starting at index 0, each element of the array is checked for equality with anObject until a match is found or the end of the array is reached. Objects are considered equal if isEqual(_:) returns true. インデックス0で始めることは、配列の各要素がanObjectとの同等性を、合致するものが見つけられるか配列の終わりに到達するまで、調べられます。オブジェクトは、isEqual(_:)trueを返すならば等しいとみなされます。

To determine if the array contains a particular instance of an object, you can test for identity rather than equality by calling the indexOfObjectIdentical(to:) method and comparing the return value to NSNotFound. 配列があるオブジェクトの特定のインスタンスを含むかどうか判定するには、あなたは同等性ではなく同一性についてテストすることが、indexOfObjectIdentical(to:)メソッドを呼び出して戻り値をNSNotFoundと比較することで行えます。

See Also 参照

Querying an Array 配列に問い合わせる

Related Documentation 関連文書