[СТРУКТУРЫ] Rust #15. Создание и работа со структурами, реализация методов структур, практика

preview_player
Показать описание
ПОДДЕРЖИ выпуск видео на канале 😊 (КАЖДОМУ скажу спасибо в сообществе!)

Поддержать меня через PAYEER(номер счёта) - P1073625154 👍

Если нет возможности через PayPal или Payeer, то через криптовалюту 👌

Номера крипто-кошельков: 😁
BTC - bc1q2ygvmaszq9k82f72ezt8klte2axutpmfsqk6pk 🪙
ETH - 0x9aC2Ea60d78012dEE883B3752363b1ebC6243987 💸
SOL - A66WYJLQLubzdj7hTW5nnYZ2LCDjGs7coHqC8Ze9QeRu ✨
Polygon - 0x9aC2Ea60d78012dEE883B3752363b1ebC6243987 🔥

Привет!)

Структуры - это очень часто применяющийся тип данных в языке Rust.
В большинстве крупных или не очень проектов ты будешь использовать структуры, поэтому ты обязательно должен разбираться в них!
В этом видео я покажу, как создать структуру, расскажу о видах структур, методах структур и всём, что тебе нужно знать об этом типе данных!)

Ну и конечно же ставь лайк, подписывайся на канал, пиши своё мнение в комментариях и не забывай про телеграм-канал!)
Рекомендации по теме
Комментарии
Автор

С точки зрения математики сравнением площадей не определить что один треугольник влезет в другой. Например треугольник со сторонами 30, 30 и 1 имеет меньшую площадь но никогда не влезет в треугольник со сторонами 10, 10 и 10.

victorbrylew
Автор

классно объясняешь. надеюсь после объяснения синтаксиса сделаешь уроки как писать например свой веб сервер с роутерами, контроллерами апи, всякими движками, приблудами.. и тогда тебе реально цены не будет. )) реально четкие уроки. всё понятно объясняешь. еще и с шутками :)

sgatrade
Автор

Уроки хорошие, все понятно и просто, паралельно с книгой отлично заходят .

bulba
Автор

Спасибо тебе большое! Отличные уроки для новичков в расте!

DiabloSat_off
Автор

поддержу коменты, где просят бэк. Спасибо за уроки!

jnwjckn
Автор

Еххгипетский треугольник))) блин, возьму в оборот

МаксимФ-йн
Автор

Как тебе идея сделать уроки по использованию Rust в бэкенде?

ikakSlohno
Автор

Слушай, решил учить для разработки в embedded. Не нравятся плюсы, на си долго, питон дно для этого. Если занимаешься в этой области, то был бы рад таким урокам

МаксимФ-йн
Автор

видео классное ! из всех обучающих роликов по этот курс самый подробный и не душный)
но есть 1 вопрос : блок imple должен иметь имя что и struct или это не обязательно ?

TamerlanSerik-ch
Автор

Эх, возник вопрос. Последняя задача не очень понятно как она работает :-) По сравнению площадей.

Все, второй раз урок как проходил и все уже кодил - понял :-) Я просто первый раз смотрю на понимание, а второй - уже на практику

ivan_kirsanov
Автор

Вопрос: нельзя ли возвращать self в методе структуры? Я ещё не пробовал. Пока ещё смотрю этот видос.

Я примерно о следующем:
fn create_isc(&self) -> self{
// ...
}

Кмк, должно сработать. Из плюсов: в случае переименования структуры вносится всего одно изменение.

aleksei
Автор

Структура, это вроде дата-класса в пайтоне?

AlexandrSpirit
Автор

Привет! Можешь объяснить, в официальной документации Раст, написано что используется string а не &str для того что бы структура "владела" данными. Как это проявляется, в смысле что бы было, если структура бы не владела ими?

pudjeblechole
Автор

Как то возможно реализовать проверку данных на правильность при передаче в структуру?

pavlomukosieiev
Автор

Лучше было без математических примеров😉Или по уровне сложности как в растбуке)

СтраусТруп-сн
Автор

а в чём логика отделения методов от структуры? почему нельзя было бы сделать данные и методы в одном месте?

IshayahuLastov