43 pontos por xguru 2023-02-21 | 5 comentários | Compartilhar no WhatsApp
  1. Primeiros passos com Rust
    1.1. Por que desenvolvedores Python devem aprender Rust
    1.2. O que dá para fazer com Rust?
    1.3. Configurando o ambiente de desenvolvimento Rust
  2. Variáveis
    2.1. Declarando variáveis e exibindo valores
    2.2. Imutabilidade das variáveis
    2.3. Shadowing
    2.4. Tipos
    2.5. Constantes
  3. Funções
    3.1. Declarando funções
    3.2. Escopo
    3.3. Funções anônimas
  4. Controle de fluxo
    4.1. if
    4.2. for
    4.3. while
    4.4. loop
    4.5. match
  5. Ownership
    5.1. Memória do computador
    5.2. Regras de ownership
    5.3. Closures e ownership
  6. Estruturas de dados e iteradores
    6.1. Tipos de dados
    6.2. Enumerações
    6.3. Iteradores
  7. Structs
    7.1. Structs
    7.2. Traits
  8. Módulos e crates
    8.1. O sistema de módulos do Rust
    8.2. Usando módulos e crates na prática
  9. Generics
  10. Smart pointers
  11. Tratamento de exceções
  12. Multithreading
    12.1. Spawn de threads
    12.2. Compartilhamento de memória
    12.3. Passagem de mensagens
  13. Programação assíncrona
    13.1. O que é programação assíncrona?
    13.2. tokio
    13.3. rayon
  14. Testes
    14.1. Testes unitários
    14.2. Analisando o código-fonte
    14.3. Testes de documentação
    14.4. Mocking
  15. Bindings para Python
    15.1. Criando um ambiente virtual Python
    15.2. Criando um projeto PyO3
    15.3. Executando código Rust no Python

5 comentários

 
libner 2023-02-21

Eu travei já na parte de entender por que o resultado do exemplo escrito em JavaScript é 13... Se eu não souber isso, o que devo pesquisar para ajudar a entender?

 
libner 2023-02-21

Depois de um pouco de autoestudo, entendi que provavelmente se tratavam de erros de digitação e registrei uma pequena contribuição...

 
freedomzero 2023-02-22

Ah, eu ia escrever 12, mas por engano escrevi 13.. desculpem TT

 
libner 2023-02-22

Não! A minha contribuição também tinha partes incorretas, e graças a outro colaborador foi possível corrigi-las novamente.

 
xguru 2023-02-21

Em Awesome Rust Books, o próprio autor deixou um comentário, então estou registrando isso como um post separado.