Видел рекомендации, что не стоит делать вот так. Либо всё по указателю, либо всё копия. Вы как считаете? #go

Всё, нашёл объяснение в FAQ. Если есть хоть один поинтер ресивер, то всё нужно делать поинтер ресиверами просто для консистентности: go.dev/doc/faq#methods_on_valu

Show thread
Follow

@umnik Вот что ещё книга Кернигана говорит об этом. Вообще, книга хороша для понимания идиоматики языка, ну и в принципе является эдаким интересным приключением, после которого понимаешь, что некоторые привычные утилиты внутри на самом деле очень простые, хотя обычно об этом даже не задумываешься. Крайне рекомендую!

@m0xee логика прослеживается, да

@m0xee @umnik ох уж эти оптимизации

Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml