type Strct struct {
items [15]int
}
//срез нулевой длины тоже понятно как указать
type Strct struct {
items []int
}
--
Вы получили это сообщение, поскольку подписаны на группу "Golang Russian".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес golang-ru+...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/golang-ru/a7ce72d7-0c7d-447b-be49-8225aeb41c75%40googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Нет, так сделать нельзя. Вам нужна или NewStrct, или изменить семантику значения items, чтобы пустой слайс был разрешённым и осмысленным значением по умолчанию.
On Tue, Jul 2, 2019 at 3:21 PM Александр Рем <gen...@live.ru> wrote:
--Вот предположим с массивом всё ясно
type Strct struct {
items [15]int
}
//срез нулевой длины тоже понятно как указатьtype Strct struct {
items []int
}
А можно ли в том же ключе указать срез, но с предустановленной длинной массива под ним?
Смысл в том, что срез нулевой длины - не эффективно, и вто же время как-то не хочется писать функцию NewStrct() ради инициализации такой фигни
Вы получили это сообщение, поскольку подписаны на группу "Golang Russian".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес gola...@googlegroups.com.
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес golang-ru+...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/golang-ru/620790c3-8427-4e91-b931-eb18c9ea94e5%40googlegroups.com.
Смысл в том, что срез нулевой длины - не эффективно, и вто же время как-то не хочется писать функцию NewStrct() ради инициализации такой фигни