如何用-替换字符串中的所有单词?

问题描述 投票:-4回答:1

让我们以“学校”一词为例,所有字母都应替换为“ ------”。我想用其他长词做。我也想一一打开加密文本的字母。我可以这样做吗?

arrays swift string word
1个回答
-1
投票

您可以使用高阶函数来实现这一点

let dashes = "School".map{_ in "_"}.reduce("", +)

您也可以创建扩展名

extension String {
  func getDashes()-> String {
    self.map{_ in "_"}.reduce("", +)
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.