Avatar
↓だと inout だからコンパイルエラーになる。 import Foundation func foo() { var a = [2, 3, 5] a.withUnsafeMutableBufferPointer { p in DispatchQueue.global().asyncAfter(deadline: .now() + .seconds(3)) { print(p[0]) } } } foo() Thread.sleep(forTimeInterval: 5)