Rust

Fundamentos de Rust

Variables, mutabilidad, tipos primitivos, funciones, expresiones, control flow, pattern matching

25 preguntas de entrevista·
Junior
1

Por defecto, ¿cómo se declaran las variables en Rust?

Respuesta

En Rust, todas las variables son inmutables por defecto cuando se declaran con let. Este diseño favorece la seguridad y la concurrencia al evitar modificaciones accidentales. Para hacer que una variable sea mutable, hay que usar explícitamente la palabra clave mut después de let.

2

¿Cuál es la diferencia entre let y const en Rust?

Respuesta

const declara una constante evaluada en tiempo de compilación con anotación de tipo obligatoria, mientras que let declara una variable en tiempo de ejecución con posible inferencia de tipo. Las constantes deben tener valores conocidos en tiempo de compilación y pueden usarse en contextos de compilación como los tamaños de arreglos.

3

¿Qué es el shadowing en Rust?

Respuesta

El shadowing permite volver a declarar una variable con el mismo nombre usando let, creando así una nueva variable que oculta la anterior. A diferencia de mut, el shadowing permite cambiar el tipo de la variable. Esto es útil para transformar un valor manteniendo el mismo nombre lógico.

4

¿Cuál es el tipo entero con signo por defecto en Rust?

5

¿Cuál es la diferencia entre isize e i64 en Rust?

+22 preguntas de entrevista

Domina Rust para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis