Указатели на языке программирования Go или Golang — это переменная, которая используется для хранения адреса памяти другой переменной. Указатели на Голанге также называются специальными переменными. Переменные используются для хранения некоторых данных по определенному адресу памяти в системе. Адрес памяти всегда находится в шестнадцатеричном формате (начиная с 0x, например, 0xFFAAF и т. Д.).
В указателях вы можете определить емкость указателя с помощью функции cap () . Эта функция является встроенной функцией, возвращающей емкость указателя на массив. В языке Go емкость определяет максимальное количество элементов, хранящихся в указателе на массив. Эта функция определяется встроенной функцией.
Синтаксис:
func cap(l Type) int
Здесь тип l является указателем. Давайте обсудим эту концепцию с помощью примеров:
Пример:
|
Выход:
Capacity of ptr1 : 7 Capacity of ptr2 : 5 Capacity of ptr3 : 8
Пример 2:
|
Выход:
Value of p[0] = 200 Value of p[1] = 300 Value of p[2] = 400 Value of p[3] = 500 Value of p[4] = 600 Capacity of arr: 8 Capacity of p: 5
Рекомендуемые посты:
- Как найти длину указателя в Голанге?
- Указатель на структуру в Голанге
- Golang Указатель на массив как аргумент функции
- Как найти последнее значение индекса указанной строки в Голанге?
- Как найти значение индекса указанной строки в Голанге?
- Как найти первое значение индекса в срез байтов в Голанге?
- Как найти последнее значение индекса в срезе байтов в Golang?
- Голанг | Как найти индекс руны в строке?
- Как найти значение индекса любого элемента в срез байтов в Голанге?
- Как найти последнее значение индекса любого элемента в кусочке байтов в Голанге?
- Как найти последнее значение индекса указанного байта в срезе байтов в Golang?
- Go Pointer to Pointer (двойной указатель)
- Нулевое значение в Голанге
- Инкапсуляция в Голанге
- Интерфейсы в Голанге
0.00 (0%) 0 votes