这是代码。
class Stack {
var size: Int = 0
var items: [Int] = []
func push(element: Int) {
items += element // Error - '[Int]' is not identical to 'UInt8'
}
func pop() -> Int {
return items.removeLast()
}
}
所有内容都是明确输入的。口译员如何确定我的element
属于UInt8
类型?
答案 0 :(得分:1)
+
的含义已经改变。您只能将它用于两个数组。所以你可以说:
items += [element]
但是,我建议改为使用append
。