How to use pointer to struct in Go

1 Answer

0 votes
package main

import "fmt"

type Worker struct {
    id, age int
    name string
}
 

func main() {
	w := Worker{1345, 49, "Bob"}

	p := &w
	fmt.Println(w)
	fmt.Println(p)
	
	p.age = 51
	fmt.Println(w)
}



/*
run:

{1345 49 Bob}
&{1345 49 Bob}
{1345 51 Bob}

*/

 



answered Mar 7, 2020 by avibootz

Related questions

1 answer 289 views
3 answers 444 views
3 answers 363 views
363 views asked Aug 15, 2020 by avibootz
1 answer 268 views
268 views asked Aug 24, 2020 by avibootz
1 answer 318 views
2 answers 379 views
379 views asked Aug 9, 2020 by avibootz
6 answers 859 views
859 views asked Feb 25, 2020 by avibootz
...