Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗goPmPtAd 269 of 350 menu
◀ ▶

Адрес переменной в Go

Адрес переменной - это место в памяти, где лежит её значение. Оператор & перед именем переменной даёт этот адрес. Результат имеет тип указателя на тип переменной. Запишем число и выведем адрес через указатель:

package main import "fmt" func main() { num := 3 ptr := &num fmt.Println(ptr) }

Переменная ptr хранит не само число, а адрес num. На экране будет строка с адресом, она зависит от запуска.

Дан код:

package main import "fmt" func main() { num := 5 }

Запишите адрес num в переменную ptr и выведите ptr.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить