如何用数组中对应的字母字符替换数字字符串。
Example:
["1","2","3","3","2","3"]
Replace: 1 -> A, 2-> B, 3-> C
Result should be
["A","B","C","C","B","C"]
最佳答案
您可以使用 Dictionary
来替换规则:
let array = ["1", "2", "3", "3", "2", "3"]
let replacementRules = ["1": "A", "2": "B", "3": "C"]
let result = array.map{replacementRules[$0] ?? $0}
print(result)
//["A", "B", "C", "C", "B", "C"]
关于swift - 根据其出现替换数组包含,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38783476/