Sign in
go
/
talks
/
813e3ef0aef8d4d1948242b83ddec2e1909e16ed
/
.
/
2015
/
go-for-java-programmers
/
safe.go
blob: 68e11367908f912c7a1aa55e1b4a3b6a9e8ddc53 [
file
]
// +build 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)
}