Re: [swift-dev] Lazy var and deinit

2016-04-24 Thread Chris Lattner via swift-dev
> On Apr 21, 2016, at 2:29 AM, Alexandr.moq via swift-dev > wrote: > > Should SWIFT initialize a variable in deinit method if it has not been > initialized? > > For example: > ```swift > class A { > lazy var b = B() > deinit { > b.clean() > } > } > var a = A(

Re: [swift-dev] Lazy var and deinit

2016-04-21 Thread John McCall via swift-dev
> On Apr 21, 2016, at 2:29 AM, Alexandr.moq via swift-dev > wrote: > Should SWIFT initialize a variable in deinit method if it has not been > initialized? > > For example: > ```swift > class A { > lazy var b = B() > deinit { > b.clean() > } > } > var a = A() >

[swift-dev] Lazy var and deinit

2016-04-21 Thread Alexandr.moq via swift-dev
Should SWIFT initialize a variable in deinit method if it has not been initialized? For example: ```swift class A { lazy var b = B() deinit { b.clean() } } var a = A() a.b.doSomething() //1: variable was created a = A() //2: "clean" method was called for