Closures na Linguagem Rust
About this course
Closures são um recurso importante da programação em Rust, sendo utilizadas com muita frequência.Closures em Rust são funções anônimas que podem ser salvas em uma variável ou passadas como argumento para outras funções. Pode-se criar a Closure em um lugar e chamá-la mais tarde em um contexto diferente. Ao contrário de funções, Closures podem capturar valores do escopo onde elas foram definidas.Este curso descreve a criação e o uso de Closures no contexto da Linguagem de Programação Rust. É suposto que o aluno conhece o básico de Rust. Por exemplo, fez o curso Curso Básico de Linguagem Rust [2024] de minha autoria na Udemy ou tem o conhecimento equivalente. É suposto que o aluno NÃO CONHECE NADA sobre Closures.As aulas são conduzidas através de exemplos com programas compiláveis e executáveis. Todos os programas exemplo usados estão disponíveis para download. Durante as aulas o instrutor utiliza o Visual Studio Code, mas o aluno acostumado com outra IDE (Ambiente Integrado de Desenvolvimento) poderá utilizá-la também.As Closures em Rust são apresentadas e explicadas através dos programas exemplo. São abordados temas tais como tipos de dados declarados ou inferidos, tipos de closures (Fn, FnMut ou FnOnce), emprego de Closures como parâmetros e/ou retorno de funções e o uso de Closures junto com Iteradores e Adaptadores.
56/100
CourseAsk score
- What the provider tells you
- 32/45
- Who stands behind it
- 8/35
- How complete the listing is
- 16/20
Scores how much the provider publishes and who stands behind it — not how well it is taught.
What you'll learn
- understanding the definition and usage of closures in Rust
- creating closures and using them as arguments or return values
- exploring the different types of closures (Fn, FnMut, FnOnce)
- working with closures alongside iterators and adapters
Price shown by Udemy — confirm on their site.
Enroll on UdemyYou'll be redirected to Udemy to complete enrollment.
- Listed & compared by CourseAsk
- English · 0
More courses like this
Coursera
Introduction to Programming with Python and Java
University of Pennsylvania · MOOC / Non-credit
Compared on these lists
Where this course ranks against the alternatives.