Kirill
И тому, кто делает имплементацию по живому стандарту
.
Понял
.
Спасибо
MXLTN
друзья кто работал с github.com/google/jsonapi
MXLTN
известная проблема что нельзя unmarshall в структуруу в которой есть атрибуты - которые объекты
MXLTN
но я не могу найти никакого workaround вообще
MXLTN
кто может подсказатб?
MXLTN
https://github.com/google/jsonapi/issues/74
MXLTN
тут детали
Dmitry
как в одну строчку сделать чтобы при пустом массиве выдавалась пустая строка ? return c.keys[r.rnd.Intn(len(c.keys))]
Kirill
aadz
или юзать if на этом
Мерль
Dmitry
Мерль
Dmitry
тогда никак
ну про пустую строку я загнул. нужно чтобы nil возвращало
🏁Александр
вы чего, проверьте на len
Мерль
Мерль
Cat
ууу, комбинации, кому они нужны вообще??? это не удобно!!
Cat
/слишком жирный наброс чтобы быть правдой/
Anonymous
Anonymous
Пофиксил
Мерль
ну собсно да
Cat
Kirill
Мерль
Constantine️
🍗
Всем доброй ночи граждане полуночники.
Решил поюзать Gin, возник вопрос, на который не могу найти ответ.
func mainPage(c *gin.Context) {
c.HTML(http.StatusOK, "index.tpl", gin.H{
"title": "Сервер!",
"template": "templates/mysterium",
"content": null,
})
}
Как в получить в переменную саму разметку шаблона к примеру из news.tpl и добавить её в переменную content ?
Stepan
Всем доброй ночи, можете посоветовать что можно про рефлексию почитать? А то я что-то вообще вникнуть не могу
Kirill
о ней лучше не читать
Stepan
Kirill
медленное говно :(
Stepan
Я просто сейчас на курсейре курс прохожу
Stepan
И периодически во что-то вникнуть не получается
Kirill
но если совсем нужно - github.com/golang/go/tree/master/src/runtime/type.go
Kirill
опечатался :/
Stepan
Как я понял рефлексия нужна для повышенной гибкости
Kirill
нет
Kirill
рефлексия нужна для повышенной геморройности
Stepan
Про скорость я уже читал
Stepan
Но если ее добавили - значит должен быть в ней смысл)
Kirill
да фиг с ним, со скоростью
Kirill
это добавили, чтобы можно было говорить, что нам не нужны генерики
Kirill
:D
Cat
Cat
поэтому и добавили
Kirill
ща меня @twentydraft зобанит за такое
Cat
а вообще, она есть во многих языках, но не во всех так просто доступна
Stepan
Ну ребята из мэйла зачем-то ее запихнули в курс)
Stepan
Cat
лучше просто не использовать
Stepan
Они тут для обработки Json ее используют
Kirill
а могли бы и не
Stepan
Либо какой-то другой структуры данных
Kirill
было бы меньше вопросов и меньше говен на рефлекте
Stepan
Крч чёт сложно((((
Kirill
но куда подеваться - это иногда нужно людям
Kirill
рефлект даёт тебе информацию, проброшенную из того файла, что я выше кидал
Kirill
буквально проброшенную, там даже симлинки одни
Stepan
Ща вот за кодогенерацию поясняют)
Stepan
Как альтернатива рефлексии
Kirill
коса как альтернатива веслу
Stepan
Daniel
не с динамикой же
Kirill
они пропогандируют дзен-программизм
Stepan
Да блин если честно я вообще Нифига не могу понять в этом уроке
Stepan
Он как с другой планеты тут
Stepan
До этого все достаточно понятно было
Cat
пропусти урок, вернёшься потом
Stepan
Kirill
типа "я плыву в океане жизни, я гребу засохшим куском говна против течения, вода вокруг горит, потому что кто-то скастил её из uint8, но всё хорошо..."
Stepan
Cat
чтобы скастить воду, uint8 не достаточно