【发布时间】:2020-04-16 13:58:06
【问题描述】:
我想以编程方式将字符串添加到数组中,但从第一个字母到最后一个字母。但不是每个字母都分开。
类似这样的:
我试过了:
let username = "Julius" //(1)
var name = "" //(2)
var i:Int! = 0
while i != username.count {
i += 1
//get nth(i) char of String(1)
//add char to String (2)
//add to Array
}
【问题讨论】:
-
你应该先尝试一下。
-
请提供您为此而努力的任何代码,以便我们查看在哪里可以帮助指导您。
-
一个简单的 for 循环就可以完成这项工作。您有项目数(字母数),然后可以迭代。您可以使用
dropLast()子串...您尝试过什么吗? -
我试过这个:let username = "Julius" //(1) var name = "" //(2) var i:Int! = 0 while i != username.count { i += 1 //get nth(i) char of String(1) //add char to String (2) //add to Array }