Avatar
Avatar
omochimetaru
@swift-main class A { init(name: String) { self.name = name } var name: String deinit { print("deinit \(name)") } } func main() { let a = A(name: "a") defer { print("defer") } let b = A(name: "b") use(a) use(b) } func use<T>(_ x: T) { } main()
swiftNightly BOT 8/15/2022 9:18 AM
deinit b defer deinit a