Как стать автором
Обновить

Комментарии 4

Я как раз недавно искал статьи по rust, чтобы как-то осознать все преимущества использования этого языка, потому что сейчас прослеживается некий тренд переписывания чего бы то ни было на rust. И наверное, это очень круто и безопасно, но на мой взгляд это синтаксически выглядит слишком замысловато для достаточно простой логики.

А что в данной статье "синтаксически замысловатого"? Ну кроме разве что макросов. Всё остальное — структуры и трейты. На последние можно смотреть как на привычные интерфейсы.

Вот стоило как раз в статье добавить некоторые связи с привычными людям сущностями. Типа «трейты это что-то типа интерфейсов». Сейчас если чел не знает ничего про раст ему будет сложно понимать все эти концепции. С одной стороны статья для новичков с другой она слишком поверхностно проходит по всем концепциям. В итоге непонятно для кого она написана

pub trait Damage {
    fn stun(self) -> u8;
    fn body(self) -> u8;
}

Вроде конструкция говорит сама за себя, это ж один в один объявление интерфейса в условной джаве - набор методов без тела.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий