swift swift中字符串中字符的迭代器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift swift中字符串中字符的迭代器相关的知识,希望对你有一定的参考价值。
//iterator for chars in a string
struct StrIter {
let string:String
var current:String.Index
init(string:String) {
self.string = string
self.current = self.string.startIndex
}
mutating func next() -> Character? {
if self.current != self.string.endIndex {
let returned = self.string[self.current]
self.current = self.string.index(after: self.current)
return returned
}
else {
return nil
}
}
}
以上是关于swift swift中字符串中字符的迭代器的主要内容,如果未能解决你的问题,请参考以下文章
Swift函数式编程十(迭代器和序列)
Swift函数式编程十(迭代器和序列)
Swift函数式编程十(迭代器和序列)
Swift Anagram 检查器
Swift 2.2 字符串文字选择器
在 Swift 中遍历字母表