Ответы пользователя по тегу Rust
  • Почему появилась мода на новый синтаксис?

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

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

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