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çaDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxTreinamento RHCSATreinamento RHCE in Enterprise LinuxTreinamento LFCSShellGitCloudflareAWSDockerKubernetesTreinamento CKATreinamento CKADTreinamento CKSAnsibleTreinamento RHCE in AnsibleJenkinsNmapWiresharkHydraCompTIABanco de DadosMySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++Desenvolvimento WebCiência de Dados
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
Mantenha um projeto Rust limpo
Use rustfmt, Clippy, testes e rustdoc como um ciclo de qualidade intencional enquanto repara uma pequena biblioteca Rust preparada.
Rust
Adicionar e usar uma dependência de crate
Adicione clap a um pequeno comando Rust, use sua API derive e entenda como Cargo.toml, Cargo.lock, features e compilações bloqueadas funcionam em conjunto.
Rust
Crie uma CLI de lista de tarefas
Conclua uma lista de tarefas Rust com vários comandos, criada a partir de um esqueleto, usando clap, módulos, persistência em arquivo, propagação de erros, testes e uma compilação de release.
Rust
Compartilhe comportamentos com traits
Defina uma trait pequena em Rust, implemente-a para dois tipos preparados e gere um relatório de ambos por meio de uma única função genérica com bound.
Rust
Reutilize estruturas de dados com genéricos
Transforme um par concreto de Rust e um auxiliar concreto em código genérico reutilizável para números e texto.
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
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
Criar listas com Vec
Crie, atualize, acesse com segurança e percorra vetores Rust usando referências compartilhadas e mutáveis.
Rust
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
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
- Anterior
- 1
- 2
- Próximo