。
现在,我有一个数组,当打印时,只会显示我提交的数字。我希望"car"
一词在每个数组编号的前面。例如:我在数组中输入1和2。当阵列被调用时,它看起来像[car 1, car 2]
不是[1,2]
。
我添加了我的数组变量以及我所要求的打印数组:
var arrayOfInt = [Int]()
label.text = String(describing: arrayOfInt)
尝试以下:
let arrayOfInt: [Int] = [1, 2]
let cars = arrayOfInt.map { "car ($0)" }
结果,cars
数组将是:
["car 1", "car 2"]
最后,像以前一样转换为字符串:
label.text = String(describing: cars)
Array.map
函数返回包含映射结果的数组 对数组元素上的闭合。换句话说,它通过在每个元素上应用指定的函数来