Язык Rust. Методы. Ассоциированные функции

preview_player
Показать описание
В этом видео я показываю, как создавать методы для структур в языке программирования rust, как использовать их для доступа к данным у объекта и изменять его состояние. Показываю ассоциированные функции, которые определяются для всей структуры (не для экземпляров структур).

Таймкоды:
00:00 Приветствие
00:19 Тема видео — методы
01:00 Объявление метода для структуры
02:42 Вызов метода для объекта
02:57 Метод, который изменяет состояние объекта
04:20 Ассоциированная функция

#rust #rustlang #coding
Рекомендации по теме
Комментарии
Автор

Какая из перечисленных в начале видео тем для вас интересней всего? Дайте знать в комментариях 👇

webonline
Автор

Спасибо, информация полезная! Как всегда, коротко и ясно. Тот формат, что годится начинающим для старта. А если хочется подробнее, то всегда есть (официальная) документация и другие источники.

TunFlit
Автор

Будет ли в будущем реализация cli программ используя полученные знания?
Хотелось бы также поинтересоваться работали ли вы с QT в расте и будут ли видео о нем на канале?

zproger
Автор

было бы хорошо если бы номеровали выпуски типа #1, #2

dimitrobest
Автор

Вообще-то "статические функции" - это.
Мне вот интересно:
а несколько конструкций impl для одной структуры может быть?
а можно сделать структуру с поляму mut и const?

rgmleft
Автор

В смысле нет таблиц виртуальных методов?! А dyn trait по твоему как работает?!

jxjbofc