freeCodeCamp/guide/portuguese/go/go-pointers/index.md

1.2 KiB

title localeTitle
Go Pointers Ir ponteiros

Ir ponteiros

Este é um esboço. Ajude nossa comunidade a expandi-lo .

Este guia de estilo rápido ajudará a garantir que sua solicitação de recebimento seja aceita .

Ponteiros

Go tem ponteiros. Um ponteiro contém o endereço de memória de um valor.

O tipo * T é um ponteiro para um valor T. Seu valor zero é nulo.

var p * int

O operador & gera um ponteiro para seu operando.

i: = 42 p = e eu

O operador * indica o valor subjacente do ponteiro.

fmt.Println (* p) // lê i através do ponteiro p * p = 21 // definir i pelo ponteiro p

Isso é conhecido como "desreferenciamento" ou "indireto".

Ao contrário de C, Go não possui aritmética de ponteiros.

Mais Informações: