Swift 通过重复单个字符生成字符串
要调整视图的大小,我需要通过重复单个字符来构建字符串。我得出了以下结论:Swift 通过重复单个字符生成字符串,swift,Swift,要调整视图的大小,我需要通过重复单个字符来构建字符串。我得出了以下结论: var str = "" for _ in 0 ..< length { str.append("W") } var str=“” 对于uu0..
var str = ""
for _ in 0 ..< length {
str.append("W")
}
var str=“”
对于uu0..<长度{
str.append(“W”)
}
我还提出了一个功能替代方案:
let str = (0 ..< digits).reduce("") { (result, _) -> String in
result + "0" // assuming 0 is the most wide number
}
let str=(0..
两人都觉得有点冗长。Swift中是否有较短的方式或内置功能?是的,有较短的内置方式:
let str = String(repeating: "W", count: length)
您已发布此问题的副本,请删除其中一个them@JoakimDanielson谢谢请帮助我,并投票决定是否关闭。但你为什么重复这个问题?@matt发帖时,StackOverflow给出了一个一般性错误。我等了一会儿,然后单击submit,收到了相同的错误,并假设没有发布任何内容。当我后来访问该网站时,我有一个很好的傻瓜在等我。谢谢,我怀疑这是偶然的,但想检查一下。谢谢,接受了。不幸的是,StackOverflow在发布时给了我一个错误,但实际上,它创建了一个副本。所以我投票结束这个骗局。