Sign in
go
/
website
/
2e9b327706c3d319cf84b4ace8387ca903ea0bd5
/
.
/
_content
/
talks
/
2016
/
applicative
/
safe.go
blob: 234b4d22719700cbff442b1df4b30a37d64bef97 [
file
] [
log
] [
blame
]
// +build ignore,OMIT
package main
import "fmt"
func newInt(v int) *int {
var n = v
return &n
// HL
}
func inc(p *int) {
*p++
// try removing * // HL
}
func main() {
p := newInt(3)
inc(p)
fmt.Println(p, "points to", *p)
}