
Structs & Enums
Definición de struct, métodos, funciones asociadas, tuple structs, enums, Option, Result
1¿Qué es una struct en Rust?
¿Qué es una struct en Rust?
Respuesta
Una struct en Rust es un tipo de dato personalizado que permite agrupar varios valores relacionados bajo un mismo nombre. Es similar a las clases de otros lenguajes pero sin herencia. Las structs son fundamentales para modelar datos estructurados y se usan ampliamente en cualquier programa Rust.
2¿Cómo declarar una struct llamada Point con dos campos x e y de tipo i32?
¿Cómo declarar una struct llamada Point con dos campos x e y de tipo i32?
Respuesta
La sintaxis para declarar una struct en Rust usa la palabra clave struct seguida del nombre y los campos entre llaves. Cada campo especifica su nombre seguido de dos puntos y su tipo. Esta sintaxis es la forma estándar de definir structs nombradas en Rust.
3¿Qué es una tuple struct en Rust?
¿Qué es una tuple struct en Rust?
Respuesta
Una tuple struct es una struct cuyos campos se identifican por su posición en lugar de por un nombre. Se declara con paréntesis en lugar de llaves y permite crear un nuevo tipo distinto a partir de una tupla. Las tuple structs son útiles para crear newtypes o cuando los nombres de campos serían redundantes.
¿Cómo acceder a los campos de una tuple struct Color(u8, u8, u8)?
¿Qué es un bloque impl en Rust?
+17 preguntas de entrevista
Otros temas de entrevista Rust
Fundamentos de Rust
Ownership & Borrowing
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