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

index(of:)

Returns the lowest index whose corresponding array value is equal to a given object. 最も低いインデックスで、それの対応する配列値が指定されたオブジェクトと同等であるものを返します。

Declaration 宣言

func index(of anObject: Any) -> Int

Parameters パラメータ

anObject

An object. あるオブジェクト。

Return Value 戻り値

The lowest index whose corresponding array value is equal to anObject. If none of the objects in the array is equal to anObject, returns NSNotFound. それの対応する配列値がanObjectと同等である、最も低いインデックス。配列の中のオブジェクトにanObjectと同等なものが1つもないならば、NSNotFoundを返します。

Discussion 議論

Starting at index 0, each element of the array is passed as an argument to an isEqual(_:) message sent to anObject until a match is found or the end of the array is reached. Objects are considered equal if isEqual(_:) (declared in the NSObjectProtocol protocol) returns true. インデックス0で始めて、配列の中の各要素は、引数としてisEqual(_:)メッセージへ渡され、それはanObjectへ送られます、合致するものが見つけられるか配列の終わりに到達するまで続きます。オブジェクトは、isEqual(_:)NSObjectProtocolプロトコルで宣言されます)がtrueを返すならば等しいとみなされます。

See Also 参照

Finding Objects in an Array 配列内のオブジェクトを見つける

Related Documentation 関連文書