Swift Double无法附加到AnyObject数组?

Swift Double无法附加到AnyObject数组?,swift,Swift,我试图将一个双类型变量操作数附加到AnyObject的数组中 private var internalProgram = [AnyObject]() internalProgram.append(operand) 但是,参数类型“Double”不符合预期类型“AnyObject”。我必须将操作数强制转换为任何对象 let numberOperand = NSNumber(double: operand) yourArrayOfAnyObject.append(numberOperand)

我试图将一个双类型变量
操作数
附加到AnyObject的数组中

private var internalProgram = [AnyObject]()
internalProgram.append(operand)
但是,
参数类型“Double”不符合预期类型“AnyObject”
。我必须将
操作数
强制转换为
任何对象

let numberOperand = NSNumber(double: operand)
yourArrayOfAnyObject.append(numberOperand)