私がsearching for cardType = points
であるとすれば、そのオブジェクトのインデックス位置を知りたいとします。指定された配列の例によると、このオブジェクトのインデックス位置は1です。以下は配列の例です。配列から値のインデックスを見つける方法
[{
cardCode = MGC;
cardId = 5720663d8944bf6710c9d894;
cardType = gift;
},
{
cardCode = MPC;
cardId = 5720663d8944bf6710c9d898;
cardType = points;
},
{
cardCode = MAC;
cardId = 5720663d8944bf6710c9d895;
cardType = advantage;
},
{
cardCode = MCC;
cardId = 5720663d8944bf6710c9d897;
cardType = cashback;
}]
どちらの質問も異なります。私はString型の要素を含む配列には触れていません。私の場合は利用できないメソッド 'index(of)'に基づく答えです。 –
Q&Aの*すべての回答をお読みですか? http://stackoverflow.com/a/24069331/1187415とhttp://stackoverflow.com/a/32923407/1187415両方とも 'index(where:..)'の使用方法を説明しています –