我以這種形式與250個陣列大嵌套的數組:斯威夫特的println和維護引號排序
[["europe", "eastern europe", "belarus", "frequent"],
["europe", "eastern europe", "bulgaria", "frequent"],
["europe", "eastern europe", "czech republic", "frequent"],
["europe", "eastern europe", "hungary", "frequent"],
["europe", "eastern europe", "moldova", "not"],
["europe", "eastern europe", "romania", "frequent"],
["europe", "eastern europe", "slovakia", "frequent"]]
這僅僅是一個樣品原來不按字母順序和更大排序。 我需要按字母順序對此數組進行排序,並在我的文件中對已排序的數組進行硬編碼。我想使用排序功能,然後調用println數組並將其複製到我的代碼:
var myArray = ListOfCountries().countries
myArray.sort({ $0[2] < $1[2] })
println(myArray)
那種不正確的,但的println看起來是這樣的:
[[asia, southern central asia, afghanistan, frequent],
[europe, southern europe, albania, frequent],
[oceania, polynesia, american samoa, not],
[europe, southern europe, andorra, not],
[africa, central africa, angola, frequent],
[americas, caribbean, anguilla, not]]
我已經失去了因此我的引號不能在我的代碼和其他需要使用「」的地方複製過去。 我怎麼能做同樣的事情,但用引號訪問排序的數組?
這是因爲它們是字符串。如果你想括號,使用轉義字符:'「\」asia \「」'。 – AstroCB 2015-03-13 14:00:23
是否有引號出現在第一位?我會說只有在日誌中出現。 – 2015-03-13 14:07:09