Tutoriais Rust
Aprenda Rust de forma sistemática com tutoriais sobre sintaxe, tipos, fluxo de controle, ownership, borrowing, lifetimes, traits, tratamento de erros e concorrência. Pratique cada conceito com exemplos executáveis.
Outras Árvores de Habilidades
LinuxDevOpsCibersegurançaAWSCybersecurity EngineerDevSecOpsRedes de computadoresCompTIAKali LinuxWiresharkNmapHydraRed Hat Enterprise LinuxTreinamento RHCSATreinamento RHCE in Enterprise LinuxTreinamento LFCSShellDevOps EngineerGitDockerKubernetesTreinamento CKATreinamento CKADTreinamento CKSAnsibleTreinamento RHCE in AnsibleJenkinsCloudflareBanco de DadosMySQLPostgreSQLRedisMongoDBSQLiteCiência de DadosBig DataPythonGolangJavaCC++Desenvolvimento Web
Lide com valores ausentes usando Option
Use valores Option do Rust, correspondência exaustiva e if let para distinguir com segurança registros de inventário presentes, vazios e ausentes.
Rust
Rejeitar deslocamentos inválidos sem perder legendas
Implemente uma exportação protegida de legendas em Rust: valide todos os blocos antes de criar a saída, rejeite caminhos existentes e recupere-se sem perder texto nem arquivos-fonte.
Rust
Organize o código com módulos e crates
Divida um pequeno pacote Rust entre arquivos de biblioteca, binário e módulos enquanto aprende sobre limites de crates, caminhos, declarações use e visibilidade básica.
Rust
Comprove o comportamento com testes em Rust
Adicione testes unitários e de integração focados a uma pequena biblioteca Rust, cubra casos de limite e execute exatamente os testes necessários com o Cargo.
Rust
Aceitar argumentos da linha de comando
Crie um pequeno comando de busca em Rust que analise argumentos, chame a lógica preparada na biblioteca e informe sucesso e falha pelos canais corretos do processo.
Rust
Ler e Escrever Arquivos
Leia um log preparado usando Path e std::fs, faça um resumo de suas linhas, escreva um relatório e propague erros de arquivo com Result.
Rust
Lidar com erros recuperáveis usando Result
Analise e valide valores preparados fazendo correspondência com Result, preservando o contexto do erro e propagando falhas com o operador de interrogação.
Rust
Transforme dados com iteradores e closures
Refatore um programa preparado de leitura de sensores usando iteradores por empréstimo, closures, filter, map, collect e sum.
Rust
Contar dados com HashMap
Crie, consulte, atualize, amplie e percorra um HashMap do Rust por meio de um relatório determinístico de contagem de palavras.
Rust
Criar listas com Vec
Crie, atualize, acesse com segurança e percorra vetores Rust usando referências compartilhadas e mutáveis.
Rust
Seu primeiro projeto Cargo
Aprenda a usar o terminal e o nano, além do fluxo básico do Cargo, enquanto você conclui e executa um pequeno programa em Rust.
Rust
Expresse alternativas com enums e match
Defina variantes de enum que carregam dados, extraia esses dados por desestruturação e amplie um match exaustivo com a orientação do compilador.
Rust
Modelar registros com structs e métodos
Crie um registro InventoryItem com campos, um construtor, um método de leitura do valor e um método mutável de reposição de estoque.
Rust
Trabalhe com Strings e Slices
Relacione valores String proprietários a visões emprestadas &str, crie substrings seguras e entenda os limites de UTF-8.
Rust
Emprestar dados com referências
Aprenda a inspecionar e atualizar dados próprios do Rust usando referências compartilhadas e mutáveis, enquanto o chamador mantém a propriedade.
Rust
Propriedade, escopo e movimentações
Aprenda sobre a propriedade em Rust comparando inteiros copiados com dados String movidos, lendo um diagnóstico E0382 intencional e devolvendo a propriedade a partir de uma função.
Rust
Tome decisões e repita tarefas
Crie um pequeno resumo de remessas enquanto aprende comparações, expressões if, loops for, intervalos inclusivos e totais acumulados em Rust.
Rust
Funções e expressões
Complete três pequenas funções em Rust para aprender sobre parâmetros, argumentos, tipos de retorno, retornos por expressão e chamadas de funções reutilizáveis.
Rust
- Anterior
- 1
- 2
- Próximo