Avatar
Arrayをポインタで走査したい場合にCoWを走らせる方法って無いですかね? isKnownUniquelyReferencedで分岐できると良いんですが使えないようで。
2:12 AM
var a = [Int](repeating: 0, count: 10) var b = a let p = UnsafeMutablePointer<Int>(mutating: b) p.pointee = 100 // aも書き換わる