Avatar
var a = [Int](repeating: 0, count: 10) var b = Array(a) let p = UnsafeMutablePointer<Int>(mutating: b) p.pointee = 100 print(a) print(b) [100, 0, 0, 0, 0, 0, 0, 0, 0, 0] [100, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2:14 AM
ん?
2:15 AM
そういえばArray(a[0..<a.count])でもコピーできてないんでした。