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

1.2 KiB

title localeTitle
Go Pointers Go Punteros

Go Punteros

Esto es un talón. Ayuda a nuestra comunidad a expandirla .

Esta guía rápida de estilo ayudará a asegurar que su solicitud de extracción sea aceptada .

Punteros

Ir tiene punteros. Un puntero contiene la dirección de memoria de un valor.

El tipo * T es un puntero a un valor de T Su valor cero es nulo.

var p * int

El operador & genera un puntero a su operando.

i: = 42 p = & i

El operador * denota el valor subyacente del puntero.

fmt.Println (* p) // lee i a través del puntero p * p = 21 // establece i a través del puntero p

Esto se conoce como "desreferenciación" o "direccionamiento indirecto".

A diferencia de C, Go no tiene aritmética de punteros.

Más información: