使用新的Swift 1.2更新到Xcode 6.3.1,旧方法countElement
更改为count
,但是当我切换为count
时,它总是抛出以下错误消息:
该代码段是我从Apple文档复制而来的,但仍然无法正常工作。
func printAndCount(stringToPrint: String) -> Int {
println(stringToPrint)
return count(stringToPrint)
}
func printWithoutCounting(stringToPrint: String) {
printAndCount(stringToPrint)
}
printAndCount("hello, world")
最佳答案
尝试使用count
模块前缀调用全局Swift
函数,如下所示:Swift.count(stringToPoint)
例如。扩展Array类型时,还有一个名为count的属性,因此存在命名冲突。