cpp

Слайсы из указателей

Указатели можно сохранять в слайсе. При объявлении слайса указателей используется следующий синтаксис:

var <Переменная> []*<Тип> = []*<Тип>{<Адреса через запятую>}

Пример использования слайса указателей:

var arr []*int = make([]*int, 3) // Слайс указателей из трех элементов
fmt.Println(arr) // [<nil> <nil> <nil>]
x, y, z := 10, 20, 30
arr[0] = &x
arr[1] = &y
arr[2] = &z
fmt.Println(*arr[0]) // 10
fmt.Println(*arr[1]) // 20
fmt.Println(*arr[2]) // 30
arr = []*int{&x, &y, &z}
fmt.Println(arr) // [0xc0000120c0 0xc0000120c8 0xc0000120d0]

Учебник Go (Golang)
Учебник Go (Golang) в формате PDF

Помощь сайту

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов

cpp