Скажите, у меня есть такая структура данных:
type Foo struct {
Bar []struct {
FooBar string
}
}
И я заполняю его так, чтобы в баре было 3 элемента. Теперь, используя библиотеку template
, как я могу получить доступ, например, к третьему элементу FooBar
в этом срезе? Я пробовал следующее безуспешно:
{Foo.Bar[2].FooBar}
{Foo.Bar.2.FooBar}
Теперь я знаю, что могу использовать {.repeated section Foo.Bar} {FooBar} {.end}
, но это дает мне значение foobar для каждого элемента, а не просто конкретного. Я гуглил и спросил по irc безрезультатно ...