標題: 將字串變成字元陣列的函數 [打印本頁] 作者: swift 時間: 2016-8-7 01:55 標題: 將字串變成字元陣列的函數 func stringToCharacterArray(theString:String) -> [Character] { //傳回一個字元陣列
var characterArray:[Character] = [] // 設定一個字元的空陣列
for i in 0..<theString.characters.count { // 從 0 開始到字串的個數前一個
characterArray.append(theString[theString.startIndex.advancedBy(i)]) // 用陣列index的方式逐一取出字串的字元加人字元陣列中
}
return characterArray // 返回該字元陣列
}作者: swift 時間: 2016-8-7 17:25 本帖最後由 swift 於 2016-8-7 17:26 編輯
程式碼更簡單的另一種寫法:
func string2CharacterArray(theString:String) -> [Character] {
var characterArray:[Character] = []
for i in theString.characters { //直接用 for i in ... 的方法逐一取出字串中的字元
characterArray.append(i)
}
return characterArray
}