Sure it does:
func modify(_ x:UnsafeMutablePointer<Int>) { x.pointee = 12; } func main() { var x = 23; print("Before \(x)\n"); modify(&x); print("After \(x)\n"); }
https://www.cheerupemokid.com/wp-content/uploads/2015/05/201...
https://www.cheerupemokid.com/wp-content/uploads/2015/05/201...