Swift 4.x:
Вот ваше решение с ручным подходом
var a = "1,233,323.32"
print(a.contains(","))
проверьте, сколько раз '' 'встречается в строке, приведенной ниже
print("occurrence of ',': \(a.characters.filter {$0 == ","}.count)")
если ',' встречается 2 раза в строке, тогда удаляйте ',' из строки 2 раза, используя цикл, приведенный ниже
for _ in 1...(a.characters.filter {$0 == ","}.count) {
a.remove(at: a.index(of: ",")!)
}
print("Ans: \( Double(a)! )")
output
true
occurrence of ',': 2
Ans: 1233323.32