Avatar
omochimetaru 5/11/2017 2:17 AM
a
2:17 AM
a.withUnsafeMutableBufferPointer は?
2:18 AM
public mutating func withUnsafeMutableBufferPointer<R>(_ body: (inout UnsafeMutableBufferPointer<Element>) throws -> R) rethrows -> R
2:18 AM
これはmutatingメソッドだからCOWが生じるはず
2:19 AM
ネストしちゃう点についてはクロージャ内の処理だけ別のメソッドに切り出すとか?
2:19 AM
このアプローチならSwiftのセマンティクスとしても変な事はしてない (edited)