값 의미론
다음 코드의 출력은?
struct Point { var x = 0 }
final class Box { var x = 0 }
var p1 = Point(); var p2 = p1; p2.x = 5
let b1 = Box(); let b2 = b1; b2.x = 5
print(p1.x, b1.x)하나만 선택
값 의미론
다음 코드의 출력은?
struct Point { var x = 0 }
final class Box { var x = 0 }
var p1 = Point(); var p2 = p1; p2.x = 5
let b1 = Box(); let b2 = b1; b2.x = 5
print(p1.x, b1.x)하나만 선택