- 1
- 2
- 3
if req.Lang != "" {
req.Lang = "EN"
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
if req.Lang != "" {
req.Lang = "EN"
}
Я сказал английский!
[Поставленная задача: если пришёл запрос без поля, поставить значение по умолчанию]
Без поля — это nil? Или пустая строка?
Во втором случае всего лишь на один символ ошибся.
Даже в сраной джанге есть API для выбора языка и язык по умолчанию. Язык или берется из запроса, или ты сам его явно задаешь.
В стат типизированном языке они язык строкой передают, да еше и вручную проверяют, что он не пустой
Чтобы как можно скорее превратить строку в нечто, имеющее семантику, и далее этим пользоваться. Зачем стат типизация вообще?
>файлик
зачем писать такое каждый раз? Фреймворков для локализации нету?