Задать вопрос
@bldeser

Что означает запись [4]byte в языке Go?

Начал изучать Go, попалась такая конструкция: type IPAddr [4]byte
Понимаю, что объявление своего типа "byte", а как понять, то что перед типом указано - [4] ?
  • Вопрос задан
  • 229 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 3
@calculator212
а как понять, то что перед типом указано - [4] ?
В го конкретно в данном случае это будет частью типа, по сути это означает, что массив (именно массив а не слайс) - это отдельный тип, который представляет из себя последовательность из 4 элементов.
Массив считается отдельным типом сам по себе, т.е. [4]byte, [3]byte, []byte это три разных типа.
Ответ написан
@chemdev
Пройти типы в go и узнать, что это массив из byte длиной 4
Ответ написан
igorzakhar
@igorzakhar
Массив из 4 значений у которых тип byte
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы