Skip to content

Instantly share code, notes, and snippets.

@TachibanaKaoru
Created December 11, 2018 20:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save TachibanaKaoru/e5c7252120f819c0e7558b5d9443f6a6 to your computer and use it in GitHub Desktop.
Save TachibanaKaoru/e5c7252120f819c0e7558b5d9443f6a6 to your computer and use it in GitHub Desktop.
Circular reference 1
let person1 = Person(name: "🐱")
let person2 = Person(name: "🦁")
let person3 = Person(name: "🐷")
person1.normalHello()
person2.strongHello()
person3.weakHello()
//硐果
--- init 🐱 ---
--- init 🦁 ---
--- init 🐷 ---
Hello, I am 🐱!
Hello, I am 🦁!
Hello, I am 🐷!
--- deinit 🐷 ---
--- deinit 🐱 ---
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment