Memory and ARCFlipkart
Struct copies and COW buffers
struct Example { var a: Int; var tags: [String] }
let s1 = Example(a: 1, tags: ["x"])
var s2 = s1
s2.a = 9After s2.a = 9, are the addresses where s1.a and s2.a are stored the same or different, and what about the buffer address of the tags array?