我使用的Xcode 6.3,下面是書中的代碼雨燕編程語言:如何迭代一個有序集合?
var fav:Set=["cd","bsa","aft"]
for genre in fav.sort(){
println("\(genre)")
}
但是,編譯器報告的錯誤
「設置」不具有成員命名爲'sort'
Apple在Xcode 6.4中添加了sort()
到Set
,還是我以錯誤的方式使用它?
我使用的Xcode 6.3,下面是書中的代碼雨燕編程語言:如何迭代一個有序集合?
var fav:Set=["cd","bsa","aft"]
for genre in fav.sort(){
println("\(genre)")
}
但是,編譯器報告的錯誤
「設置」不具有成員命名爲'sort'
Apple在Xcode 6.4中添加了sort()
到Set
,還是我以錯誤的方式使用它?
這裏是一個快速的比較:
var favoriteGenres: Set = ["Rock", "Classical", "Hip hop"]
for genre in favoriteGenres.sort() {
print("\(genre)")
}
var favoriteGenres: Set = ["Rock", "Classical", "Hip hop"]
for genre in sorted(favoriteGenres) {
println("\(genre)")
}
爲更多的文檔查看Collection Types。