From 315475e02dc95cdb9ae82b153f7434c8c668cf23 Mon Sep 17 00:00:00 2001 From: Sebastian Steger Date: Wed, 20 Aug 2025 06:36:09 +0000 Subject: [PATCH] pointers --- go/01-basics/07-pointers.go | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 go/01-basics/07-pointers.go diff --git a/go/01-basics/07-pointers.go b/go/01-basics/07-pointers.go new file mode 100644 index 0000000..e5f95f6 --- /dev/null +++ b/go/01-basics/07-pointers.go @@ -0,0 +1,24 @@ +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) +}