make([]T, 0) вместо var a []T?
👍 спасибо
попробуйте сериализовать в json и поймете)
в первом случае слайс не nil https://play.golang.org/p/kq0qQVznqqW
https://github.com/golang/go/wiki/CodeReviewComments#declaring-empty-slices
ну смысл больше не в json, а в том что память не зачем выделять, если не факт что слайс будет заполнен. А так да у некоторых фронтов горит когда им null вместо [] приходит
Он при nil и не будет выделен )
Обсуждают сегодня