From 3babe35fcd5e2e668a73805f4a9d81f2410a1644 Mon Sep 17 00:00:00 2001 From: Mark McGranaghan Date: Wed, 24 Oct 2012 09:50:01 -0400 Subject: [PATCH] structs are mutable --- examples/structs/structs.go | 4 ++++ examples/structs/structs.sh | 1 + 2 files changed, 5 insertions(+) diff --git a/examples/structs/structs.go b/examples/structs/structs.go index 05abd7a..bb7c134 100644 --- a/examples/structs/structs.go +++ b/examples/structs/structs.go @@ -34,4 +34,8 @@ func main() { // pointer will be automatically dereferenced. sp := &s fmt.Println(sp.age) + + // Structs are mutable. + sp.age = 51 + fmt.Println(sp.age) } diff --git a/examples/structs/structs.sh b/examples/structs/structs.sh index 85385eb..6d82fa0 100644 --- a/examples/structs/structs.sh +++ b/examples/structs/structs.sh @@ -5,3 +5,4 @@ $ go run structs.go &{Ann 40} Sean 50 +51