1
私は文字列の配列を持っており、特定の文字で始まり特定の文字で終わるすべての文字列を取得したいと思います。ここに私が今日それをした方法があります:最初と最後の文字列を最適化したフィルタ配列
var arr = ["Aa", "Bb", "Ab", "Abc", "Dd"]
var newArr = [String]()
for str in arr {
if str.characters.first == "A" && str.characters.last == "c" {
newArr.append(str)
}
}
arr = newArr
これは本当に面倒ですが、それは動作します。これをフィルターなどで最適化できますか?