ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Rust é bizarro ou GENIAL? Como que SHADOWING e o BORROW CHECKER se conectam

Автор: Lucas Badico

Загружено: 2025-07-28

Просмотров: 528

Описание: Descubra por que shadowing em Rust é genial, não bizarro!

CURSO BASICO DE GOLANG [PUBLICO]:    • Golang Curso Básico  
CURSO COMPLETO DE GOLANG [EXCLUSIVO MEMBROS]:    • GOLANG 2025 | CURSO INTENSIVO  

Junte-se ao clube dev pinguin, para ter acesso antecipado, videos exclusivos e mentoria exclusiva.
   / @lucas_badico  

Neste vídeo, Lucas Badico explica como sua percepção sobre o shadowing em Rust mudou completamente após entender o modelo de ownership e borrowing. Ele mostra como essa funcionalidade, que inicialmente parecia confusa, se torna essencial para manter a coesão do código quando variáveis são transferidas entre escopos. Além disso, o vídeo explora como o borrow checker garante segurança na memória sem um garbage collector.

00:00 - Introdução ao shadowing
Lucas conta que odiava o shadowing em Rust, mas depois de entender o ownership, percebeu sua utilidade. Ele explica que shadowing permite redeclarar variáveis com o mesmo nome, mas em escopos diferentes, até com tipos distintos.

01:27 - Exemplo prático de shadowing
Ele demonstra um código onde uma string é manipulada várias vezes usando shadowing, mostrando como isso evita a criação de variáveis desnecessárias e mantém o código mais limpo.

05:10 - Ownership e borrowing
Lucas explica como o ownership funciona em Rust: valores complexos (como strings) são armazenados no heap, e o Rust gerencia quando liberá-los. Se uma variável é passada para outra função, ela "perde" o ownership, e a variável original não pode mais ser usada.

11:03 - Borrowing e referências
Para usar uma variável sem transferir ownership, é possível usar referências (borrowing). Isso permite que outras funções acessem o valor sem tomar posse, evitando cópias desnecessárias.

15:28 - Conclusão: por que Rust é poderoso
O vídeo termina reforçando que entender ownership e borrowing faz o shadowing fazer sentido. Rust evita erros de memória em tempo de compilação, e o shadowing ajuda a reutilizar nomes de variáveis de forma segura.

Edição: @l.f.porto
Thumbnail: @gasmaskelab


#Rust #shadowing #ownership #borrowing #programação #dev,#iniciante #linguagemdeprogramação #backend #frontend #fullstack.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Rust é bizarro ou GENIAL? Como que SHADOWING e o BORROW CHECKER se conectam

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

RUST: Como CONSTRUIR sua primeira API

RUST: Como CONSTRUIR sua primeira API

Rust vs Erros: Será que é igual a Go e te obriga a boilerplate? CLARO que não! (Result + ?)

Rust vs Erros: Será que é igual a Go e te obriga a boilerplate? CLARO que não! (Result + ?)

Estudando Programação na PRÁTICA!! E Você Também Deveria Estudar Assim!!

Estudando Programação na PRÁTICA!! E Você Também Deveria Estudar Assim!!

COMECE a Fazer assim, e vire um ENGENHEIRO DE SOFTWARE!!

COMECE a Fazer assim, e vire um ENGENHEIRO DE SOFTWARE!!

Надоели файлы? Вот, пожалуйста, сокеты • C • Live coding

Надоели файлы? Вот, пожалуйста, сокеты • C • Live coding

Java CRUD Calculator: Melhore sua produtividade e seu Inglês! #java #CRUD #JavaFX

Java CRUD Calculator: Melhore sua produtividade e seu Inglês! #java #CRUD #JavaFX

FIGHT: RUST é o oposto de GOLANG! E por que eu estou MIGRANDO pra RUST

FIGHT: RUST é o oposto de GOLANG! E por que eu estou MIGRANDO pra RUST

Купил МОНСТРА на 32 ГБ VRAM за 45к. Что может серверная Tesla V100 в ИГРАХ?

Купил МОНСТРА на 32 ГБ VRAM за 45к. Что может серверная Tesla V100 в ИГРАХ?

Deep House Mix 2024 | Deep House, Vocal House, Nu Disco, Chillout Mix by Diamond #3

Deep House Mix 2024 | Deep House, Vocal House, Nu Disco, Chillout Mix by Diamond #3

Porque GO é 3 vezes MAIS LENTO que RUST? E python 150x mais lento que C?

Porque GO é 3 vezes MAIS LENTO que RUST? E python 150x mais lento que C?

A LINGUAGEM DE PROGRAMAÇÃO QUE VAMOS ESTUDAR EM 2025!

A LINGUAGEM DE PROGRAMAÇÃO QUE VAMOS ESTUDAR EM 2025!

CURSOR.ai deixa o Programador mais POBRE

CURSOR.ai deixa o Programador mais POBRE

ИИ-Агент OpenClaw

ИИ-Агент OpenClaw "атаковал" человека, COBOL всё, Кнопочные телефоны возвращаются | Как Там АйТи #88

Minha experiência aprendendo Zig por 1 semana!

Minha experiência aprendendo Zig por 1 semana!

por que o RUST tão popular?

por que o RUST tão popular?

RUST: Язык Программирования, Который ЗАМЕНИТ C и C++?

RUST: Язык Программирования, Который ЗАМЕНИТ C и C++?

VAMOS APRENDER RUST JUNTOS! (PARTE 1) | Tecnologia e Classe

VAMOS APRENDER RUST JUNTOS! (PARTE 1) | Tecnologia e Classe

GO É LINGUAGEM DE GENTE GRANDE

GO É LINGUAGEM DE GENTE GRANDE

C# с нуля — Полный курс для начинающих | Часть 1

C# с нуля — Полный курс для начинающих | Часть 1

AMD Radeon R9700 AI PRO 32GB — для нейросетей? Тест против RTX 4500 Blackwell

AMD Radeon R9700 AI PRO 32GB — для нейросетей? Тест против RTX 4500 Blackwell

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]