25 lines
271 B
Go
25 lines
271 B
Go
package main
|
|
|
|
import "fmt"
|
|
|
|
func zeroval(ival int) {
|
|
ival = 0
|
|
}
|
|
|
|
func zeroptr(iptr *int) {
|
|
*iptr = 0
|
|
}
|
|
|
|
func main() {
|
|
i := 1
|
|
fmt.Println("initial:", i)
|
|
|
|
zeroval(i)
|
|
fmt.Println("zeroval:", i)
|
|
|
|
zeroptr(&i)
|
|
fmt.Println("zeroptr:", i)
|
|
|
|
fmt.Println("pointer:", &i)
|
|
}
|