Como Definir Ponteiros na Linguagem Golang

Ponteiros são variáveis que armazenam o endereço da memória usada por uma certa informação.
Por exemplo, vamos definir uma variável para armazenar um valor inteiro:
var a int = 37A variável a armazena o valor 37, um inteiro, na memória.
Para criar um ponteiro que aponta para o endereço da variável a, usamos a seguinte notação:
var p *int = &aNa expressão acima, declaramos um ponteiro com nome p. O tipo de dados é um ponteiro para um int, por isso tem um asterisco antes de int. No lado direito do sinal de igual, temos o ampersand & para obter o endereço da variável a.
Com o ponteiro p acima, podemos acessar o valor apontado por ele usando o operador de desreferenciação (dereferencing), que é um asterisco antes do nome da variável:
fmt.Printf("O valor apontado por p é %d\n", *p)
// => O valor apontado por p é 37Podemos também modificar o valor referenciado pelo ponteiro fazendo uma atribuição da seguinte maneira:
*p = 62Ao imprimir o valor de a, veremos que ele mudou:
fmt.Println(a) // => 62Para aprender mais sobre como definir ponteiros na linguagem Golang, assista à aula do NBK Mundo Tech:
https://www.youtube.com/watch?v=BBUQZ7pJxn4&list=PLUbb2i4BuuzCX8CLeArvx663_0a_hSguW
Nos vemos lá!
Leia a seguir

O Que É a Linguagem de Programação Rust? Um Guia Simples da Linguagem Rápida Que Não Deixa Você Travar
Um guia simples e sem jargões sobre o Rust, a linguagem tão rápida quanto o C que impede famílias inteiras de erros de memória antes de o programa rodar. Entenda a ideia de posse, por que gigantes da tecnologia o adotam e onde ele é usado.

O Que É a Linguagem de Programação Go? Um Guia Simples da Linguagem da Nuvem
Um guia simples e sem jargões sobre o Go, a linguagem simples e rápida que o Google criou para a nuvem. Entenda o que são goroutines, por que um programa Go é um arquivo só e como o Go passou a mover o Docker, o Kubernetes e boa parte da internet.

O Que É a Linguagem de Programação Ruby? Um Guia Simples da Linguagem Feita para a Felicidade
Um guia simples e sem jargões sobre o Ruby, a linguagem de programação feita para deixar os programadores felizes. Entenda por que o código Ruby parece inglês, como o Ruby on Rails move sites como GitHub e Shopify, e onde o Ruby brilha.
Comentários
Seja gentil e específico. Comentários com links de contas novas aparecem depois da análise de um moderador.