如何在Swift中给出一个索引的Range值

时间:2016-11-03 02:31:40

标签: swift swift3

在Swift 3中给出以下范围声明和用法:

let values = [1...50]

cell.textLabel?.text = String(values[indexPath.row]! + 1)

怎么能做上面的事情,我可以将特定索引处的项目值转换为字符串?

1 个答案:

答案 0 :(得分:2)

要使values成为来自Int的{​​{1}}数组,您可以使用:

1...50

然后你可以使用这样的值:

let values = Array(1...50)

要使cell.textLabel?.text = String(values[indexPath.row]) 成为valuesString"1"的数组,请使用:

"50"

然后你可以这样做:

let values = (1...50).map(String.init)