Rust

Structs & Enums

Definición de struct, métodos, funciones asociadas, tuple structs, enums, Option, Result

20 preguntas de entrevista·
Junior
1

¿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?

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?

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.

4

¿Cómo acceder a los campos de una tuple struct Color(u8, u8, u8)?

5

¿Qué es un bloque impl en Rust?

+17 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