0fa0cf87cd4f90e2a4463c7ab5ec1d58
SwiftUI 内功之如何在Swift中迭代字符串中的行 划分字符串段落

SwiftUI 内功之如何在Swift中迭代字符串中的行 划分字符串段落

您可以使用enumerateLines(invoking :)方法对字符串中的行进行迭代(循环),该 方法在字符串的每一行上调用给定的闭包:

var str = "Foundation\nSwift\nString"

str.enumerateLines { (line, _) in
    print(line)
}

上面的代码分别打印出每一行。

获取包含字符串中所有行的数组

为了将字符串拆分为单独的行的数组,可以使用components(separatedBy :)方法:

top Created with Sketch.