> 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(
> 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()
>
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