3 回答
TA貢獻1859條經驗 獲得超6個贊
var corX = 0var corY = 0var panzer = UIImageView(frame: CGRectMake(corX, corY, 30, 40))
panzerself.corXself.corYselfself
class ViewController: UIViewController {
var corX : CGFloat = 0
var corY : CGFloat = 0
lazy var panzer : UIImageView = UIImageView(frame: CGRectMake(self.corX, self.corY, 30, 40))
// ...}panzerself
TA貢獻1876條經驗 獲得超7個贊
lazy明示 : Type使用 self.訪問其他屬性
let original = "foo"
// Good:
lazy var depend: String = self.original
// Error:
var noLazy: String = self.original // Error: Value of type '(NSObject) -> () -> URLData' has no member 'original'
lazy var noType = self.original // Error: Value of type '(NSObject) -> () -> URLData' has no member 'original'
lazy var noSelf: String = original // Error: Instance member 'original' cannot be used on type 'YourClass'
- 3 回答
- 0 關注
- 557 瀏覽
添加回答
舉報
