🏁Александр
не очень красиво
Сергей
Что в какой-то мере достоинство
Viacheslav!
Подскажите плз по токенизации.. мне нужно чтобы фронт обращался к бэку и чтобы никто не мог со стороны просто вызывать это api , то думал реализовать это через токенизацию, но я никак не , выдрать токен и обратиться когда не нужно к бэку? как вообще быть?
🏁Александр
🏁Александр
в стиле го
Сергей
Например
🏁Александр
сделать структуру с каллбеками и скормить в свойствах
🏁Александр
как делается с хедлерами 🙂
Сергей
По-моему так ещё более костыльно
Сергей
Мне кажется философия го как раз и заключается в том, чтобы сделать всё простым и очевидным способом
Сергей
Без языковых наворотов и излишеств. Что одновременно плюс и минус
qurabay
Привет ребят вот спросит хотел для чего вообще юзается гоу кратко четко объясните пж
Сергей
Для бэка и консольных утилит
Сергей
Лично я использую
Dorian
Если у меня
type M map[string]string
То
m := M{} тоже что и make(map[string]string)
Или я ошибаюсь?
🏁Александр
а проверить?
🏁Александр
я вангую это будет так-же как и
🏁Александр
m := map[string]string{}
m["test"] = "еее"
m["test2"] = "еее2"
🏁Александр
такой вот "сахарок"
Dorian
По моим проверкам тоже самое, но почему то когда вызывается SetBSON mgo то говорит что у меня там nil map и я в легком недоумении
Artem
🏁Александр
🏁Александр
мне кажется вы туда кормите прямо M большую
🏁Александр
вместо m малой
🏁Александр
конечно она не инициализрована будет
Dorian
Щас подебажу, разберусь
Roman
Roman
Roman
Pawel
Писать рекурсии за отсутствием циклов?
Ни один нормальный человек на хаскиле не будет делать рекурсию вместо цикла. Есть много подобных примеров, но они все про обучение языку, а не про реальное применение
саша
Pawel
Alexander
> Ни один нормальный человек на хаскиле не будет делать рекурсию вместо цикла
> Я про циклы и не говорил чсх
хммм....
Pawel
Alexander
btw, хвостовая рекурсия вместо цикла вполне себе норм паттерн
Anonymous
Anonymous
И кто там за рекурсию карает?
Anonymous
Логично
🏁Александр
рекурсивно!
Anonymous
@bertolu4i и эт, почитай про хаскель, правда. смешно от тебя высеры читать
Anonymous
Тебе же сказали про tail rec
Anonymous
Там не будет so
Pawel
Ivan
@bertolu4i рекурсивные алгоритмы намного проще итеративных, но их нужно применять с умом, особенно в языках, где нет оптимизации хвостовой рекурсии
Anonymous
В голанге?
Причём тут голанг, речь про Хаскель была
Anonymous
В Голанге впринципе оптимизации нет)
Daniel
Коллеги
Daniel
Сбавьте тон, а то придется вас банить
Pawel
aadz
А про Хаскель есть чатик?
Anonymous
aadz
А почему вы не там?
Anonymous
Я там есть
саша
aadz
Я там есть
Ну, ты - это хорошо... я не тебя имел в виду :)
Stanislav
вообще все D&Q алгоритмы удобнее рекурсией делаются. но насколько часто вы в работе реализуете такие алгоритмы?
Stanislav
к тому же нерекурсивная реализация выйдет эффективнее просто потому что не надо пихать в стек никаких адресов возврата, канареек и прочий хлам
Stanislav
когда дело доходит до реализации общих алгоритмов вроде сортировки каждая наносекунда на счету
Pawel
код в студию
Anonymous
Pawel
Господа, топящие за рекурсию. Приведите код быстрой сортировки с рекурсией, или вы пустые болтуны
Anonymous
Pawel
Anonymous
Мерль
Сергей