首页 > 解决方案 > 将 Int 数组更改为字符串,以便将其放入 label.text

问题描述

我有一个数组:

var numberArray = [1,2,3]

我想将其转换为字符串并将其放入标签文本中:

label.text = "123"

我已经尝试过在线循环/其他事情。谢谢 :)

标签: iosarraysswiftxcode

解决方案


您可以简单地使用高阶函数MapReduce

label.text = numberArray.map{ String($0) }.reduce("", +)

或者您也可以使用joined ()

label.text = numberArray.map{String($0)}.joined()

您也可以通过这种方式使用地图

label.text = numberArray.map(String.init).joined()

推荐阅读