swift 發表於 2016-8-7 01:55:52

將字串變成字元陣列的函數

func stringToCharacterArray(theString:String) -> {   //傳回一個字元陣列
    var characterArray: = []// 設定一個字元的空陣列
    for i in 0..<theString.characters.count {   // 從 0 開始到字串的個數前一個
      characterArray.append(theString) // 用陣列index的方式逐一取出字串的字元加人字元陣列中
   }
    return characterArray // 返回該字元陣列
}

swift 發表於 2016-8-7 17:25:08

本帖最後由 swift 於 2016-8-7 17:26 編輯

程式碼更簡單的另一種寫法:
func string2CharacterArray(theString:String) -> {
    var characterArray: = []
    for i in theString.characters { //直接用 for i in ... 的方法逐一取出字串中的字元
    characterArray.append(i)
}
   return characterArray
}
頁: [1]
查看完整版本: 將字串變成字元陣列的函數