2015-09-28 63 views
0

有一个叫做countElements()的函数,该函数应该是Swift中的标准库函数(该函数出现在当前的Swift 2.0更新版本的'The Swift Programming Language'中),第为什么有些Swift标准库函数在操场中无法识别?

那么,下面的代码不应该工作吗?

Playground

+0

您有一个过时的版本的Swift iBook。 'countElements'变成'count'并且被重新替换,并且在Swift 2.0中被这样调用:'stringA.characters.count' – vacawama

+1

顺便说一句,“page 160”在电子书中没有意义,因为页码会随着字体大小。 – vacawama

+0

@vacawama你说的都对。刚刚得到我的更新。谢谢 – sean

回答

4

与SWIFT 2.0,不再有一个countElements(...)方法。改为使用stringA.characters.countcharacters返回字符串中的字符数组,count返回字符数组中的项目数。

文档:https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/StringsAndCharacters.html#//apple_ref/doc/uid/TP40014097-CH7-ID297

+1

比我快15秒,所以+1给你。在这篇Swift2博客文章的[“测量字符串已经改变了”](https://www.hackingwithswift.com/swift2)部分中找到更多信息。 –

+1

谢谢@MichaelDautermann,还添加了Swift文档的链接。 – JAL

相关问题