
Fundamentos de Rust
Variables, mutabilidad, tipos primitivos, funciones, expresiones, control flow, pattern matching
1Por defecto, ¿cómo se declaran las variables en Rust?
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?
¿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?
¿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.
¿Cuál es el tipo entero con signo por defecto en Rust?
¿Cuál es la diferencia entre isize e i64 en Rust?
+22 preguntas de entrevista
Otros temas de entrevista Rust
Ownership & Borrowing
Structs & Enums
Manejo de errores
Colecciones
Módulos y Paquetes
Traits
Generics
Lifetimes
Iterators & Closures
Smart Pointers
Concurrency Basics
async/await
Testing
Cargo & Ecosystem
Pattern Matching
Macros
Serde y serialización
Unsafe Rust
Traits avanzados
Lifetimes Avanzados
Type System
Tokio & Async I/O
Optimización de Rendimiento
Memory Management
Web Frameworks
Database Integration
Patrones de diseño en Rust
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