Ответы пользователя по тегу Go
  • Как организовать вложенные сообщения в protobuf?

    dnovikoff
    @dnovikoff
    Использовать google.protobuf.Any, если тип не известен
    или использовать oneof, если типов ограниченное количество и они известны
    Ответ написан
    1 комментарий
  • Стоит ли браться полному новичку за язык Go?

    dnovikoff
    @dnovikoff
    Go точно хорошо осваивается теми, кто знаком с другими языками. Программист на Java или C++ может начать писать код на Go за неделю. Стоит ли брать его как первый язык - это вопрос. Столкнувшись с другими языками вы можете начать искать аналогии из Го, которых в других языках нет. Впрочем как один из первых языков - кажется вполне. Попробуйте. Первичное ознакомление больше недели занять не должно.
    Ответ написан
    Комментировать
  • Почему появилась мода на новый синтаксис?

    dnovikoff
    @dnovikoff
    Вот пример из документации Го:
    blog.golang.org/gos-declaration-syntax

    У них две главных причины:
    1. Удобство чтения
    Не "Типа T переменная A", а "Переменная A типа T"
    2. Удобство описания указателей на функции
    Cишный "int (*T)(int)" против нового "T func(int)int"

    Лично на мой вкус это к реальным проблемам программирования отношения никакого не имеет и 90% объяснения почему "так лучше" высосаны из пальца. В каком порядке - без разницы.
    Единственный здравый аргумент - это то, что некоторые аспекты парсинга кода компилятором могут оказаться проще благодаря такому подходу.
    Ответ написан
    Комментировать