Comments 5
После таких откровений от автора оригинала:
Замыкания (closures)
Также известны как анонимные или лямбда-функции
Массивы по умолчанию являются иммутабельными. Даже при использовании ключевого слова mut количество элементов массива не может быть изменено.
Кортежи по умолчанию также являются иммутабельными. Даже при использовании ключевого слова mut количество элементов кортежа не может быть изменено.
Срез/фрагмент (slice)
Ссылка (reference) динамического размера на другую структуру данных.
str
Безразмерная (unsized) последовательность UTF-8 фрагментов строк Юникода.
Структуры используются для инкапсуляции связанных свойств в один унифицированный тип данных.
забавно было читать. Оказывается анонимные функции и замыкания это одно и тоже а неизменяемость данные это невозможность изменить размер массива или кортежа.
Куча ошибок и неточностей.
Тратить время на прочтение не советую. Лучше уж официальную документацию.
Особенно учитывая размер статьи лучше сразу The Rust Book открывать, да. Там и про базовые вещи и про идиоматические паттерны. Уж лучшем б её локализовали для тех кто не spiki inglish
Оно есть же по русски https://doc.rust-lang.ru/book/
на странице с доступными переводами книги есть и русский
https://doc.rust-lang.org/book/appendix-06-translation.html
Если бы в те далёкие времена, когда я изучал C, существовало GNU, а изложение в книге K&R “C Programming Language” по образу этой статьи перемежалось бы выдержками из “GNU coding style”, то C я бы и до сих пор не знал. Ну, или изучал бы по другим учебникам.
Большая шпаргалка по Rust. 1/2