tgoop.com/golang_lib/378
Last Update:
Две причины, по которым я предпочитаю передавать указатели на структуры в Go
Когда речь заходит о значениях структур в Go, одной из общих точек напряжения является вопрос, следует ли передавать их через указатели или просто копировать значение. Поскольку указатели имеют некоторую накладную стоимость, естественная реакция состоит в том, чтобы избегать их использования любой ценой и прибегать к передаче копий значений структур, где это возможно.
Я здесь, чтобы немного оспорить эту точку зрения. Слишком многие дискуссии о том, использовать ли определённую конструкцию Go, становятся слишком техническими слишком быстро. Это может быть оправдано при разработке низкоуровневых системных компонентов с нулевым трением или массово масштабируемых веб-сервисов.
https://preslav.me/2024/04/23/two-reasons-to-prefer-struct-pointers-in-golang/
👉 @golang_lib
BY Библиотека Go (Golang) разработчика

Share with your friend now:
tgoop.com/golang_lib/378
