gpt4 book ai didi

ios - 在 Swift 中查找字符串中的空格数

转载 作者:搜寻专家 更新时间:2023-10-31 08:10:56 25 4
gpt4 key购买 nike

在 Swift 中调用什么方法来查找字符串中的空格数?我想遍历那个数字,像这样:

@IBOutlet weak var stack: UILabel!

@IBOutlet weak var plus: UIButton!

@IBAction func sum(sender: AnyObject) {
var stackTitle = stack.text
var numberOfSpaces = stackTitle!.CanICallSomethingHereToHelp:)
var i:Int
for i = 1; i < numberOfSpaces; ++i{
operate(plus)
}
}

最佳答案

Swift 5 或更高版本

在 Swift 5 中我们可以使用新的字符属性 isWhitespaceisNewline

let str = "Hello, playground. Hello, playground !!!"
let spaceCount = str.reduce(0) { $1.isWhitespace && !$1.isNewline ? $0 + 1 : $0 }
print(spaceCount) // 4

如果您的意图是仅计算""

let spaceCount = str.reduce(0) { $1 == " " ? $0 + 1 : $0 }

关于ios - 在 Swift 中查找字符串中的空格数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30993208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com