D
Size: a a a
D
D
D
A
И👨
printP(address o: UnsafeRawPointer ) {
print(String(format: "%p", Int(bitPattern: o)))
}
var arr1 = [1,2,3]
var arr2 = arr1
printP(address: arr1) //0x7f7fb2d31ae0
printP(address: arr2) //0x7f7fb2d31ae0
//
обычное pointer
String(format: "%p", arr1) //0x7f7fb2d319c0
String(format: "%p", arr2) //0x7f7fb2d32c10
А
А
А
А
DA
HB
S
АП
SA
DK
DK
DK