003: Pointers or !Pointers, stack, and heap

03/02/2022 17 min Episodio 3
003: Pointers or !Pointers, stack, and heap

Listen "003: Pointers or !Pointers, stack, and heap"

Episode Synopsis


We go over what are pointers and when to use or not use them. For instance, this is probably not a good use for pointers.func main() {  var i int = 10  abc(&i)}func abc(i *int) {  *i = 15}In my opinion any dereferencing is probably bad. Better way:func main() {  var i int = 10  i = abc(i)}func abc(i int) int {  return 15}I also try to give some basics info regarding the stack and heap and why pointers might not be seen as an optimization.I have a course on building SaaS in Go.Follow me on Twitter.