[RUST] Структуры (structs) в языке программирования Rust #9 (struct, tuple)
HTML-код
- Опубликовано: 4 июн 2024
- Ссылка на презентацию - disk.yandex.ru/i/5FjDlXXQBgPrFA
Плейлист - • [rust] язык программир...
1. Введение в RUST - • [RUST] язык программир...
2. Переменные - • [RUST] язык программир...
3. Типы данных - • [RUST] язык программир...
4. Функции - • RUST язык программиров...
5. Условные выражения и циклы - • [RUST] язык программир...
6. Правила владения - • [RUST] язык программир...
7. Заимствования и ссылочные переменные - • [RUST] язык программир...
8. Срезы и ссылочный тип данных - • [RUST] язык программир...
Сами вы sre (лайф канал) - t.me/samivisre
Zen канал - zen.yandex.ru/id/60b9ba33a9b9...
Чат в телеграме- t.me/beGeekProgramming
Поддержка и приватный блог - boosty.to/begeek
Если есть вопросы - beminer@yandex.ru
Благодарность и задать вопрос -
www.donationalerts.ru/r/beminer
0:00 Введение
0:14 Вспоминаем что было ранее
2:19 Что такое структуры
6:26 Кортежи
6:53 Методы структур
8:57 Конец
Хорошее видео получилось, смотрел и сразу повторял код, да и Александр дополнительно делал сравнение с Go, что несомненно много +++
Спасибо за видео, очень познавательно!
Отличное видео! Продолжай дальше!!!
Спасибо за урок
Спасибо за видео!
4:55 из урока неясен момент:
let user2 = User {
active: user1.active,
username: user1.username,
...
};
где username: user1.username
Что происходит в этом месте? Передается ли владение из user1.username в user2.username?
Написав тест - таки да, передается, т.е. тут бы правильнее, например, клонирование строки делать.
Спасибо за урок.
Спасибо.
Насколько Rust применим в DevOps?
вообще RUST создавался под системное программирование (хз наскок правильно написал), в целом для написания всяких плюшек для ОС и оптимизации в сис администрировании. Поэтому язык очень подходит. Другой вопрос, все ли на работе согласятся на нем писать и поддерживать.
Я писал несколько штук по работе, но это было всего 2-3 проекта, на одной работе и несколько лет назад
Бур
Интересно, что в книге один в один написано, зачем это смотреть?)
чтобы быть умнее
@@BeGeek101 так в книге тоже самое, интересно посмотреть на ваше виденье и примеры, но с этим тезисом согласен.)
А так вас приятно смотреть.)
@@MultiAPTEKA у меня есть сравнение с Go )) А что видение? Структуры мне нравятся, что в Го, что в Расте их удобно использовать. Но в будущем попробую учесть, что можно привести примеры с "болью"
@@BeGeek101 по видению пока не подскажу, начал этот язык осваивать недавно, до этого C#, Python и NodeJS использовал в работе. В C# есть структуры, использовал их когда не предполагались объекты со статическими методами.
В Rust меня прикольнуло, что enum можно вместо структуры использовать и имплементировать к нему методы.
@@MultiAPTEKA по мне главной плюшкой перечислений было some, упрощает обработку ошибок)