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

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

Ура! Писк восторга. Тот момент, когда изменения в новой редакции языка состоят на 80% из очень ожидаемых фич. Буквально каждая из них - радость.

Ждём GAT до конца года.

А урезанный вариант реализации GAT не вошел в 1.56?

Если я не ошибаюсь, то он вошёл в предыдущие версии. А полная реализация GAT уже доступна в nightly ветке.

Отлично, заинтересовались Rust. Идём на https://doc.rust-lang.org/book/ и читаем: This version of the text assumes you’re using Rust 1.54 or later with edition="2018". Это как, считаем нормально?

С точки зрения простого человека так - если поправить просто, то почему не сделано, а если поправить сложно, то это обязательно должно было быть сделано...

А в чем именно беда и срочность? Новая редакция не так много изменений привносит, что бы они хоть как-то заметно сказывались на процессе обучения для новичка. Тем более что есть же https://doc.rust-lang.org/edition-guide/rust-2021

Я специально написал второй абзац чтобы предотвратить подобный ответ, хитрость не сработала. Если вносит мало изменений и все они уже собраны в одном месте, то что могло помешать потратить максимум два часа и поправить документацию, естественно, в предположении что кто-то всё ещё знает где там что?

На RustConf 2021 некий Нико Матсакис ставил задачу достижения широкого использования языка Rust и даже выражал некоторую готовность ради этого язык испоганить, по крайней мере в принципе. То, что новичка первым делом встречает грязь, с этой задачей вяжется с точность до наоборот.

В магазине продают книги по C# 8, когда есть C# 10. Проведя аналогию, вы предлагаете срочно изъять эту "грязь" и мгновенно выпустить книги по новой версии. Отвечая на вопрос: да, это нормально. Требуется некоторое время и работа на приведение в соответствие с последней версией и дополнение книги небольшими деталями.

Спасибо. Я просто хотел убедиться, удалось 120% благодаря плюсикам и минусикам.

На найтли уже есть альтернатива которая возможно ещё более читабельная и позволяет разные ошибки возвращать https://rust-lang.github.io/rfcs/3137-let-else.htm

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

Публикации