【发布时间】:2014-06-03 03:19:04
【问题描述】:
我只是想知道。据我了解,var 和 let 可以是任何东西,Swift 会像JavaScript 那样自动执行正确的类型。但是,当我尝试在类中设置属性时,如果我没有指定类型,则会出现错误。
var value1, value2 // Error: missing annotations
好吧,我已经阅读了一些参考资料,并且该变量需要声明类型,例如 var foo = 0。但是在我的班级中,我有一个init(),它将变量设置为我在创建班级对象时输入的任何内容。
那么我应该如何实现呢?有可能吗?
我看到了 typealias 类型,但也没有用。
【问题讨论】:
-
@Ben-G 有一个很好的答案。但请记住,您也需要在 (Obj)C 中为变量声明类型...