Вот мое определение функции, которая возвращает строкуКак распечатать возвращаемое значение функции?
"addClassIfActive": func(tab string, ctx *web.Context) string
Я пытаюсь напечатать это следующим образом:
<a href="/home/"{{ printf "%s" addClassIfActive "home" .Context }}>Home</a>
HTTP ответ становится прекращено, когда я пытаюсь Распечатать.
Что я делаю неправильно?
Возвращение булево, а затем с помощью если работает, еще мне очень интересно, как напечатать строку возвращается из функции
Я попытался, что он печатал zgotmplz вместо того, что функция вернула –
мою ошибку, это было небезопасно HTML, http://stackoverflow.com/questions/14765395/why-am-i-seeing -zgotmplz-in-my-go-html-template-output –
А, да. Я никогда не думал о том, где вы пытались вывести строку. Рад, что вы это решили. – ANisus