[解決済み] Swiftでリストアイテムのインデックスを見つける方法は?
2022-03-19 05:47:03
質問
を見つけようとしています。
item index
を検索して
list
. 誰かその方法を知っていますか?
がありますね。
list.StartIndex
と
list.EndIndex
のようなものが欲しいのですが、pythonの
list.index("text")
.
解決方法は?
swiftはオブジェクト指向というより関数指向なので(Arrayはオブジェクトではなく構造体)、配列の操作には関数"find"を使います。
let arr:Array = ["a","b","c"]
find(arr, "c")! // 2
find(arr, "d") // nil
使用方法
firstIndex
と
lastIndex
- は、その項目の最初のインデックスを探すか、最後のインデックスを探すかによって異なります。
let arr = ["a","b","c","a"]
let indexOfA = arr.firstIndex(of: "a") // 0
let indexOfB = arr.lastIndex(of: "a") // 3
関連
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] JavaScript で配列に値が含まれているかどうかを確認するにはどうすればよいですか?
-
[解決済み] 配列に特定のインデックスで項目を挿入する方法 (JavaScript)
-
[解決済み] オブジェクトが配列であるかどうかを確認するにはどうすればよいですか?[重複]。
-
[解決済み] Java の配列を表示する最も簡単な方法は何ですか?
-
[解決済み] JavaScriptで配列の先頭に新しい配列要素を追加するにはどうすればよいですか?
-
[解決済み] 新しい配列を作成せずに、既存のJavaScript配列を別の配列で拡張する方法
-
[解決済み] iOSのステータスバーの文字色を変更する方法
-
[解決済み] Swiftでindexとelementでループを反復させる方法
-
[解決済み] TypeScriptのオブジェクトをC#のようにDictionary型にする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Swift カスタムオブジェクトの配列をプロパティ値でソートする方法
-
[解決済み] ある要素が配列に含まれているかどうかを確認する方法
-
[解決済み] Bashで配列の要素を結合するには?
-
[解決済み] jqで内部の配列の値に基づいてオブジェクトの配列をフィルタリングする方法は?
-
[解決済み] 反復しながら値を変更する
-
[解決済み] 要素に空白を含むBash配列
-
[解決済み] PowerShellで配列のすべてのオブジェクトの1つのプロパティの値を選択する
-
[解決済み] scalaのArrayとListの違いについて
-
[解決済み] 行列を1次元の配列に変換する。
-
[解決済み] MATLABで、bsxfunを使うのはいつが最適ですか?