うるおいらんど

アプリ開発やサイト制作のメモとか。

【メモ】配列に指定した要素からindexとその要素を返す機能を追加してみた【Swift】

魚ライン
魚ライン

ほとんどはこちらの記事で

【Swift】Arrayに検索機能を追加する

 

Swiftのバージョンが変わっているので、filterの部分の書き方が変わっていてエラーが出てしまうのでメモ

 

使う時

 

こんな感じでプリントアウトすると結果が[(1,ごはん),(2,ごはん)]となるはず

extensionとか使ったことなかったですが便利ですね。

 

filterのバージョンの違いはこちらを参考にさせていただきました

Equivalent way for doing this using Swift arrays

 

index番号のみをかえす場合

上記はindexと要素とがセットで返されますが、適当にindexのみ返されるようなのも作ってみました。

使う時は同様に

で結果は[1,2]

といった感じです。

 

その他参考にさせていただいた記事

Swiftのmap, filter, reduce(などなど)はこんな時に使う!

魚ライン
モッピー!お金がたまるポイントサイト
魚ライン

Swiftの記事一覧を見る

コメント

コメントは認証制です。詳しくは下記の注意をお読みください。

コメントを残す

コメント時の注意

「Twitter」「Facebook」「Google+」「WordPress」のいずれかのアカウントをお持ちの方は各アカウントと連携することでコメントできます。 コメントしたことはSNSに流れませんので、アカウントをお持ちの方はこちらの方法でコメントを投稿して下さると嬉しいです。 アカウントをお持ちでない方はメールアドレスで投稿することができます。 初回コメント時は承認後に表示されます。

魚ライン 魚ライン