Невыразительный. Change my mind
это же язык программирования, а не разговорный
ну и как бы не тот критерий по которому надо оценивать, мне и всем остальным насрать на то что выразительный он или нет
Ну как бы для бизнес логики наоборот важно, чтобы код нормально читался, а не был нагромождением из if err != nil return err
эм, самоцель создания этого языка была читабельность кода ало
Простота, а не читабельность
и читабельность тоже, например они поменяли типы и название переменной местами ради этого
зато добавили map[key]map[key]value
в чьей больной фантазии было хорошей идеей нулл заменить на нил?
и что тогда лучше, но не имеет других минусов?
да вот это меня бесит
Исключения норм варик на самом деле, но если уж сильно не нравятся исключения - можно использовать Result
я иммел ввиду язык для бизнес логики
Ну вот смотри, если у тебя в бизнес-логике невозможное состояние возникло - ты можешь в нормальном языке кинуть исключение и обработать его выше. А если состояние одно из валидных - в нормальном языке ты возвращаешь Result.Err и выше обрабатываешь его адекватно
так какой язык то?
Обсуждают сегодня