в какой ситуации он может понадобиться?
обычно "если вы не знаете, зачем оно, значит не нужно"
для работы с си кодом например
Вообще это пакет, который позволяет работать с нетипизированной памятью, в основной для разработки самого го. Не видел кейсов, когда он был бы нужен вне исходников го, кроме "посмотри, я докопался до памяти, в которой лежит слайс или мапа и я могу посмотреть внутренние данные этой структуры"
В самом го с помощью этого часто реализуют дженерики - аллоцируют некоторую память и потом ссылаются на ее фрагменты.
Обсуждают сегодня