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

  Рет қаралды 16,655

BRO-IT

BRO-IT

2 жыл бұрын

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

Пікірлер: 35
@BRO-IT
@BRO-IT 2 жыл бұрын
Подписывайся
@Net-olekma
@Net-olekma Ай бұрын
Ещё не досмотрел все уроки но уже начинаю любить Rust автор просто респектище
@petrchebanov6667
@petrchebanov6667 Жыл бұрын
Я заметил, что когда человек сам понимает о чём говорит, то чаще всего объяснить даже сложную тему у него получается легко и спокойно, не всегда так работает, но автор явно из таких. Приятно послушать, спасибо огромное за старания. Лайк-подписка, и дальше шагаем тропинке Rust.
@user-fg6un4ho9z
@user-fg6un4ho9z Жыл бұрын
Есть уточнения. Память из стека не может освобождаться, это не куча. Процессор имеет регистр указателя на стек, этот указатель просто смещается и все ссылки на значения исчезают сами, раст даже ни чего не делает сам. Это хорошо видно на ассемблере, организация подпрограм call - ret. Из за того, что процессор имеет встроенный регистр на текущее место в стеке, данные быстро читаются и записываются в него, в отличие от значительно медленной кучи. Для опыта работы со стеком можно чуть потренироваться в старом языке программирования forth, что бы не парится с компиляторами типа fasm, tasm или masm.
@alexvaulin1140
@alexvaulin1140 Жыл бұрын
Спасибо за видео! По части срезов можно написать, например, [0..=3] и тогда будет учитываться последнее значение и срез в данном случае будет из элементов 0, 1, 2, 3
@ASERIA777
@ASERIA777 2 жыл бұрын
Отличное видео , ждём продолжения. Хоть эту тему изучал самостоятельно но тебя всегда слушаю
@malcjke
@malcjke Жыл бұрын
Великолепное объяснение! Спасибо тебе большое)
@Jheronimus_Bosch
@Jheronimus_Bosch Жыл бұрын
Гораздо нагляднее сравнивать стек со "стопкой", где данные сложены в стопку и чтобы достать что-то оттуда - надо снять несколько экземпляров сверху.
@lexxone1000
@lexxone1000 Жыл бұрын
спасибо, помог вникнуть в тему, т.к. растбук хоть все четко описал, но надо было услышать еще вариант "своими словами"!
@ZzooD
@ZzooD 6 ай бұрын
Периодически возвращаюсь к Rust ) очень хорошее видео, чтобы снять ржавчину с темы работы с памятью в ржавчине )
@user-fg6un4ho9z
@user-fg6un4ho9z Жыл бұрын
Вы забыли рассказать про срез включая последний. Пример &str[1..=4]
@user-yk2iy7lh8o
@user-yk2iy7lh8o Жыл бұрын
Благодарю за видео! Разобрался с этой темой
@itals0949
@itals0949 Жыл бұрын
Долго оттягивал до данного урока, по итогу с удовольствием посмотрел! Спасибо за труд и старания!
@alexlu2647
@alexlu2647 4 ай бұрын
Спасибо большое автору! Показал всё просто и наглядно :)
@user-wf9bo2bh3l
@user-wf9bo2bh3l 2 жыл бұрын
Спасибо. Реально доступно и легко объясняешь.
@josephweek9761
@josephweek9761 Жыл бұрын
Спасибо тебе огромное)
@user-qz8wt6vd2y
@user-qz8wt6vd2y 2 жыл бұрын
👍🏼
@iBarmalei
@iBarmalei Жыл бұрын
👍
@dmitrylemeshenko9642
@dmitrylemeshenko9642 8 ай бұрын
Благодарю
@leshiyttv8263
@leshiyttv8263 10 ай бұрын
Для объяснения, понятия стека, можно привести пример исполнения рекурсией, песнии 99 бутылок пива.
@blackforest8926
@blackforest8926 10 ай бұрын
👍👍👍
@kisavoron4201
@kisavoron4201 2 ай бұрын
Чтобы все понимать о чём идёт речь в данном видео изучайте с++, умные указатели
@user-pb1xk4fu5w
@user-pb1xk4fu5w 4 ай бұрын
Тоесть в изменяемые ссылки могут быть по одной в разных областях видимости?
@999mikl
@999mikl Жыл бұрын
на 45:55 не совсем понимаю зачем в конце функции fn ret() стоит str. В остальном всё понятно, спасибо
@user-uf5rl9lj9g
@user-uf5rl9lj9g Жыл бұрын
Нужно, ибо указали что возвращаем строку
@user-ur6wk7bi8d
@user-ur6wk7bi8d 8 ай бұрын
нормальным человеческим языком объяснена самая главная суть раста
@dastan331
@dastan331 8 ай бұрын
Мальчик ты сам подучись и потом бери на себя ответственность учить других! Изучи в первую очередь структуру данных и как они хранятся в памяти.
@RedArmyMan
@RedArmyMan 4 ай бұрын
мальчик, водочки нам принеси. Мы домой летим.
@dastan331
@dastan331 4 ай бұрын
@@RedArmyMan )))
@RedArmyMan
@RedArmyMan 4 ай бұрын
@@dastan331 автор канала молодец, не агрись, бро.
@dastan331
@dastan331 4 ай бұрын
@@RedArmyMan Слушаюсь и повинуюсь бро)
@dastan331
@dastan331 4 ай бұрын
Автор канала, я извиняюсь. Без обид! Я не знаю что на меня нашло в этот день.
Kitten has a slime in her diaper?! 🙀 #cat #kitten #cute
00:28
Glow Stick Secret (part 2) 😱 #shorts
00:33
Mr DegrEE
Рет қаралды 51 МЛН
Пишем мультиплеерную игру на Go
13:23
Jilio Stories
Рет қаралды 21 М.
Rust's Witchcraft
9:18
No Boilerplate
Рет қаралды 169 М.
A4 Reset to zero
0:26
STYLE YT
Рет қаралды 17 М.
Xiaomi Note 13 Pro по безумной цене в России
0:43
Простые Технологии
Рет қаралды 1,7 МЛН
⌨️ Сколько всего у меня клавиатур? #обзор
0:41
Гранатка — про VR и девайсы
Рет қаралды 335 М.
iPhone green Line Issue #iphone #greenlineissue #greenline #trending
0:10
Rk Electronics Servicing Center
Рет қаралды 4,6 МЛН
Carregando telefone com carregador cortado
1:01
Andcarli
Рет қаралды 1,3 МЛН
Теперь это его телефон
0:21
Хорошие Новости
Рет қаралды 1,6 МЛН