我最近開始學習編碼,並遇到一個問題,就是將已經變成變量的字符串附加到數組中。 這裏是控制檯說:如何使用變量將字符串追加到數組中? Swift
不能轉換型的價值「[字符串]」到期望的參數類型「字符串」
這裏是我的代碼:
var randomList = [String]()
func getList(inputList:Array<String>) -> Array<String>{
randomList = inputList
return randomList
}
func addItem(item: String...) -> String{
randomList.append(item)
return "\(item) was added"
}
func getItem(x: Int) -> String{
return randomList[x]
}
T因爲你正在嘗試追加randomList的數組。 * item *的類型是array不是String。因此,通過* item *循環,然後附加循環值 – kathayatnk