Тёмный

[ОБЯЗАТЕЛЬНО К ПРОСМОТРУ] Rust #14. Концепция владения, ссылки, срезы в Rust. ОБЯЗАТЕЛЬНО знать 

BRO-IT
Подписаться 10 тыс.
Просмотров 17 тыс.
50% 1

ПОДДЕРЖИ выпуск видео на канале 😊 (КАЖДОМУ скажу спасибо в сообществе!)
Поддержать меня через PayPal 🎁 - robotmega70@gmail.com (почта получателя платежа)
Поддержать меня через PAYEER(номер счёта) - P1073625154 👍
Если нет возможности через PayPal или Payeer, то через криптовалюту 👌
Номера крипто-кошельков: 😁
BTC - bc1q2ygvmaszq9k82f72ezt8klte2axutpmfsqk6pk 🪙
ETH - 0x9aC2Ea60d78012dEE883B3752363b1ebC6243987 💸
SOL - A66WYJLQLubzdj7hTW5nnYZ2LCDjGs7coHqC8Ze9QeRu ✨
Polygon - 0x9aC2Ea60d78012dEE883B3752363b1ebC6243987 🔥
✔ Привет!)
ОБЯЗАТЕЛЬНО вступай в телеграм-канал - t.me/joinchat/0mB6wpU9seNlYjZi
Владение - это одна из КЛЮЧЕВЫХ концепций языка программирования Rust, ты обязательно должен разбираться во владении, чтобы создавать приложения на Rust!
Также я расскажу всё о ссылках и срезах, видео вышло большим)
Ну и конечно же ставь лайк, подписывайся на канал, пиши своё мнение в комментариях и не забывай про телеграм-канал!)

Наука

Опубликовано:

 

13 май 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 35   
@BRO-IT
@BRO-IT 2 года назад
Подписывайся
@Net-olekma
@Net-olekma Месяц назад
Ещё не досмотрел все уроки но уже начинаю любить Rust автор просто респектище
@user-fg6un4ho9z
@user-fg6un4ho9z Год назад
Есть уточнения. Память из стека не может освобождаться, это не куча. Процессор имеет регистр указателя на стек, этот указатель просто смещается и все ссылки на значения исчезают сами, раст даже ни чего не делает сам. Это хорошо видно на ассемблере, организация подпрограм call - ret. Из за того, что процессор имеет встроенный регистр на текущее место в стеке, данные быстро читаются и записываются в него, в отличие от значительно медленной кучи. Для опыта работы со стеком можно чуть потренироваться в старом языке программирования forth, что бы не парится с компиляторами типа fasm, tasm или masm.
@petrchebanov6667
@petrchebanov6667 Год назад
Я заметил, что когда человек сам понимает о чём говорит, то чаще всего объяснить даже сложную тему у него получается легко и спокойно, не всегда так работает, но автор явно из таких. Приятно послушать, спасибо огромное за старания. Лайк-подписка, и дальше шагаем тропинке Rust.
@alexvaulin1140
@alexvaulin1140 Год назад
Спасибо за видео! По части срезов можно написать, например, [0..=3] и тогда будет учитываться последнее значение и срез в данном случае будет из элементов 0, 1, 2, 3
@ASERIA777
@ASERIA777 2 года назад
Отличное видео , ждём продолжения. Хоть эту тему изучал самостоятельно но тебя всегда слушаю
@malcjke
@malcjke 2 года назад
Великолепное объяснение! Спасибо тебе большое)
@itals0949
@itals0949 Год назад
Долго оттягивал до данного урока, по итогу с удовольствием посмотрел! Спасибо за труд и старания!
@lexxone1000
@lexxone1000 Год назад
спасибо, помог вникнуть в тему, т.к. растбук хоть все четко описал, но надо было услышать еще вариант "своими словами"!
@ZzooD
@ZzooD 6 месяцев назад
Периодически возвращаюсь к Rust ) очень хорошее видео, чтобы снять ржавчину с темы работы с памятью в ржавчине )
@user-fg6un4ho9z
@user-fg6un4ho9z Год назад
Вы забыли рассказать про срез включая последний. Пример &str[1..=4]
@user-yk2iy7lh8o
@user-yk2iy7lh8o Год назад
Благодарю за видео! Разобрался с этой темой
@Jheronimus_Bosch
@Jheronimus_Bosch Год назад
Гораздо нагляднее сравнивать стек со "стопкой", где данные сложены в стопку и чтобы достать что-то оттуда - надо снять несколько экземпляров сверху.
@alexlu2647
@alexlu2647 5 месяцев назад
Спасибо большое автору! Показал всё просто и наглядно :)
@josephweek9761
@josephweek9761 2 года назад
Спасибо тебе огромное)
@user-qz8wt6vd2y
@user-qz8wt6vd2y 2 года назад
👍🏼
@iBarmalei
@iBarmalei Год назад
👍
@user-wf9bo2bh3l
@user-wf9bo2bh3l 2 года назад
Спасибо. Реально доступно и легко объясняешь.
@dmitrylemeshenko9642
@dmitrylemeshenko9642 8 месяцев назад
Благодарю
@blackforest8926
@blackforest8926 10 месяцев назад
👍👍👍
@leshiyttv8263
@leshiyttv8263 11 месяцев назад
Для объяснения, понятия стека, можно привести пример исполнения рекурсией, песнии 99 бутылок пива.
@kisavoron4201
@kisavoron4201 2 месяца назад
Чтобы все понимать о чём идёт речь в данном видео изучайте с++, умные указатели
@user-pb1xk4fu5w
@user-pb1xk4fu5w 4 месяца назад
Тоесть в изменяемые ссылки могут быть по одной в разных областях видимости?
@999mikl
@999mikl Год назад
на 45:55 не совсем понимаю зачем в конце функции fn ret() стоит str. В остальном всё понятно, спасибо
@user-uf5rl9lj9g
@user-uf5rl9lj9g Год назад
Нужно, ибо указали что возвращаем строку
@user-ur6wk7bi8d
@user-ur6wk7bi8d 9 месяцев назад
нормальным человеческим языком объяснена самая главная суть раста
@dastan331
@dastan331 9 месяцев назад
Мальчик ты сам подучись и потом бери на себя ответственность учить других! Изучи в первую очередь структуру данных и как они хранятся в памяти.
@RedArmyMan
@RedArmyMan 4 месяца назад
мальчик, водочки нам принеси. Мы домой летим.
@dastan331
@dastan331 4 месяца назад
@@RedArmyMan )))
@RedArmyMan
@RedArmyMan 4 месяца назад
@@dastan331 автор канала молодец, не агрись, бро.
@dastan331
@dastan331 4 месяца назад
@@RedArmyMan Слушаюсь и повинуюсь бро)
@dastan331
@dastan331 4 месяца назад
Автор канала, я извиняюсь. Без обид! Я не знаю что на меня нашло в этот день.
Далее
Cuộc đua tại Premier League mùa này kiểu:
00:20
Странный чехол из Technodeus ⚡️
0:44
iPhone 15 Pro vs Samsung s24🤣 #shorts
0:10
Просмотров 12 млн
Неразбиваемый экран!
0:23
Просмотров 47 тыс.
Apple watch hidden camera
0:34
Просмотров 58 млн