「Swift5」remove メソッドで文字列から最初にヒット1文字を削除する
環境
Ubuntu 20.04.2 LTS
Swift version 5.2.3 (swift-5.2.3-RELEASE)
書式
対象文字列.firstIndex(of: 文字)
target.remove(at: インデックス)
remove メソッドを利用して、文字列の中から 1文字のみ削除します。
使用例
var target = "studyskill" print("before: "+target) // 文字 "s" が存在する場合に削除 if let i = target.firstIndex(of: "s") { target.remove(at: i) } print("after: "+target)
実行結果
before: studyskill after: tudyskill