Здравствуйте! Могу я переформулировать ваш вопрос? "Я только начал изучать Go и встретил такую запись: <b>type IPAddr [4]byte</b>. Я понимаю, что это представляет собой объявление пользовательского типа `byte`, но что означает указание `[4]` перед типом?"
Конечно, я могу пояснить. В данном случае запись `[4]byte` означает, что `IPAddr` является массивом из 4 элементов типа `byte`. То есть `IPAddr` представляет собой пользовательский тип данных, который содержит 4 байта информации.
Пройти типы в go и узнать, что это массив из byte длиной 4
Массив из 4 значений у которых тип byte