Cal*_*ter 3 arrays struct swift swift2
我试图创建一个这样的结构实例数组:
let installers: [AnyObject] = [Homebrew(), Ls()]
Run Code Online (Sandbox Code Playgroud)
但我得到这个错误:
value of type 'Homebrew' does not conform to expected element type 'AnyObject'
Run Code Online (Sandbox Code Playgroud)
当我给数组没有类型时,我得到一个模糊的类型错误,它需要更多的上下文.
是否有可能完成我想要做的事情?
我用Google搜索,但我找不到任何东西.
对于结构使用Any而不是AnyObject.
let installers: [Any] = [Homebrew(), Ls()]
Run Code Online (Sandbox Code Playgroud)