假设我想通过空格来分割一个字符串。这段代码在Swift 1.x中可以正常工作。但是在Xcode 7 Beta 1的Swift 2中无法工作。
var str = "Hello Bob"
var foo = split(str) {$0 == " "}
我遇到了以下编译器错误:
Cannot invoke 'split' with an argument list of type '(String, (_) -> _)
有人知道如何正确地调用它吗?
更新:添加了一条注释,说明这是针对Xcode 7 beta 1的。
import Foundation
,对吗? - dawg" "
分割它们。我不确定我理解剩下的部分。然后你尝试使用一个字符串构造函数将其转换为字符串/可读值?init
是什么意思?难道不应该是类似于String($0)
这样的东西吗? - mfaani