Rust

Fundamentos de Rust

Variáveis, mutabilidade, tipos primitivos, funções, expressões, control flow, pattern matching

25 perguntas de entrevista·
Junior
1

Por padrão, como as variáveis são declaradas em Rust?

Resposta

Em Rust, todas as variáveis são imutáveis por padrão quando declaradas com let. Esse design favorece a segurança e a concorrência ao evitar modificações acidentais. Para tornar uma variável mutável, use explicitamente a palavra-chave mut após let.

2

Qual é a diferença entre let e const em Rust?

Resposta

const declara uma constante avaliada em tempo de compilação com anotação de tipo obrigatória, enquanto let declara uma variável em tempo de execução com inferência de tipo possível. As constantes devem ter valores conhecidos em tempo de compilação e podem ser usadas em contextos de compilação como tamanhos de arrays.

3

O que é shadowing em Rust?

Resposta

O shadowing permite redeclarar uma variável com o mesmo nome usando let, criando uma nova variável que oculta a anterior. Ao contrário de mut, o shadowing permite alterar o tipo da variável. Isso é útil para transformar um valor mantendo o mesmo nome lógico.

4

Qual é o tipo inteiro com sinal padrão em Rust?

5

Qual é a diferença entre isize e i64 em Rust?

+22 perguntas de entrevista

Domine Rust para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis