메모리·ARC
struct 복사와 COW 버퍼 주소
struct Example { var a: Int; var tags: [String] }
let s1 = Example(a: 1, tags: ["x"])
var s2 = s1
s2.a = 9s2.a = 9 이후 s1.a·s2.a가 저장된 주소와 tags 배열의 버퍼 주소는 각각 같은가요, 다른가요?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.