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