[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 Конец

Комментарии • 20

  • @ANDYGBOX112
    @ANDYGBOX112 Год назад

    Хорошее видео получилось, смотрел и сразу повторял код, да и Александр дополнительно делал сравнение с Go, что несомненно много +++

  • @baldejnick
    @baldejnick Год назад

    Спасибо за видео, очень познавательно!

  • @caveofmovies8597
    @caveofmovies8597 Год назад

    Отличное видео! Продолжай дальше!!!

  • @alexcpu7
    @alexcpu7 Год назад

    Спасибо за урок

  • @irongrandpa
    @irongrandpa Год назад

    Спасибо за видео!

  • @vadimn6393
    @vadimn6393 5 месяцев назад +1

    4:55 из урока неясен момент:
    let user2 = User {
    active: user1.active,
    username: user1.username,
    ...
    };
    где username: user1.username
    Что происходит в этом месте? Передается ли владение из user1.username в user2.username?
    Написав тест - таки да, передается, т.е. тут бы правильнее, например, клонирование строки делать.

  • @dr.puncher1399
    @dr.puncher1399 Год назад

    Спасибо за урок.

  • @user-yo7mw6oj4p
    @user-yo7mw6oj4p Год назад

    Спасибо.

  • @sergofedorov1076
    @sergofedorov1076 Год назад

    Насколько Rust применим в DevOps?

    • @BeGeek101
      @BeGeek101  Год назад

      вообще RUST создавался под системное программирование (хз наскок правильно написал), в целом для написания всяких плюшек для ОС и оптимизации в сис администрировании. Поэтому язык очень подходит. Другой вопрос, все ли на работе согласятся на нем писать и поддерживать.
      Я писал несколько штук по работе, но это было всего 2-3 проекта, на одной работе и несколько лет назад

  • @Deusgaudio
    @Deusgaudio Год назад

    Бур

  • @MultiAPTEKA
    @MultiAPTEKA Год назад

    Интересно, что в книге один в один написано, зачем это смотреть?)

    • @BeGeek101
      @BeGeek101  Год назад +1

      чтобы быть умнее

    • @MultiAPTEKA
      @MultiAPTEKA Год назад

      @@BeGeek101 так в книге тоже самое, интересно посмотреть на ваше виденье и примеры, но с этим тезисом согласен.)
      А так вас приятно смотреть.)

    • @BeGeek101
      @BeGeek101  Год назад

      @@MultiAPTEKA у меня есть сравнение с Go )) А что видение? Структуры мне нравятся, что в Го, что в Расте их удобно использовать. Но в будущем попробую учесть, что можно привести примеры с "болью"

    • @MultiAPTEKA
      @MultiAPTEKA Год назад +1

      @@BeGeek101 по видению пока не подскажу, начал этот язык осваивать недавно, до этого C#, Python и NodeJS использовал в работе. В C# есть структуры, использовал их когда не предполагались объекты со статическими методами.
      В Rust меня прикольнуло, что enum можно вместо структуры использовать и имплементировать к нему методы.

    • @BeGeek101
      @BeGeek101  Год назад

      ​@@MultiAPTEKA по мне главной плюшкой перечислений было some, упрощает обработку ошибок)