конечно работает, но обязательно ли так делать? При передаче без * происходит копирование словаря?
2. на функции, которая должна из бд получать данные, я имею такое
func (db DB) GetAll() *[]Test
. Я предложил вариант с
[]*Test
, но не могу аргументировать в чем различие :D Что правильнее?
3. Для null строк с бд товарищ использует
*string
. Опять же в чем отличие от
sql.NullString
. Что правильнее?
1. точно зря,. мапы всегда "по ссылке"
3. указатель просто универсальнее. он не завязан на sql или редис, или ещё что-то
Обсуждают сегодня