如何在Swift上的数组中添加文本前缀



现在,我有一个数组,当打印时,只会显示我提交的数字。我希望"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函数返回包含映射结果的数组 对数组元素上的闭合。换句话说,它通过在每个元素上应用指定的函数来

相关内容

  • 没有找到相关文章

最新更新