Tutoriales Rust

Aprende Rust de forma sistemática con tutoriales sobre sintaxis, tipos, flujo de control, propiedad, préstamos, tiempos de vida, traits, errores y concurrencia. Practica cada concepto con ejemplos ejecutables en un entorno interactivo.

Gestionar valores ausentes con Option

Gestionar valores ausentes con Option

Use los valores Option de Rust, la coincidencia exhaustiva y if let para distinguir de forma segura entre registros de inventario existentes, vacíos y ausentes.
Rust
Rechazar desplazamientos no válidos sin perder subtítulos

Rechazar desplazamientos no válidos sin perder subtítulos

Implementa una exportación protegida de subtítulos en Rust: valida cada bloque antes de crear la salida, rechaza las rutas existentes y recupérate sin perder texto ni archivos fuente.
Rust
Organice el código con módulos y crates

Organice el código con módulos y crates

Divida un paquete pequeño de Rust entre archivos de biblioteca, binario y módulos mientras aprende sobre los límites entre crates, las rutas, las declaraciones use y la visibilidad básica.
Rust
Demuestre el comportamiento con pruebas de Rust

Demuestre el comportamiento con pruebas de Rust

Añada pruebas unitarias y de integración específicas a una biblioteca pequeña de Rust, cubra casos límite y ejecute exactamente las pruebas que necesita con Cargo.
Rust
Aceptar argumentos de la línea de comandos

Aceptar argumentos de la línea de comandos

Construya un pequeño comando de búsqueda en Rust que analice argumentos, invoque la lógica de biblioteca preparada e informe del éxito y los errores mediante los canales de proceso adecuados.
Rust
Leer y escribir archivos

Leer y escribir archivos

Lea un registro preparado mediante Path y std::fs, resuma sus líneas, escriba un informe y propague los errores de archivo con Result.
Rust
Gestione errores recuperables con Result

Gestione errores recuperables con Result

Analice y valide valores preparados mediante la coincidencia con Result, conserve el contexto de los errores y propague los fallos con el operador de interrogación.
Rust
Transformar datos con iteradores y cierres

Transformar datos con iteradores y cierres

Refactorice un programa preparado de lecturas de sensores con iteradores prestados, cierres, filter, map, collect y sum.
Rust
Contar datos con HashMap

Contar datos con HashMap

Cree, consulte, actualice, amplíe y recorra un HashMap de Rust mediante un informe determinista de recuento de palabras.
Rust
Crear listas con Vec

Crear listas con Vec

Cree, actualice, acceda de forma segura e itere sobre vectores de Rust mediante referencias compartidas y mutables.
Rust
Su primer proyecto de Cargo

Su primer proyecto de Cargo

Aprenda a usar el terminal, nano y el flujo de trabajo básico de Cargo mientras completa y ejecuta un pequeño programa en Rust.
Rust
Expresar alternativas con enums y match

Expresar alternativas con enums y match

Defina variantes de enum que transporten datos, desestructure sus datos y amplíe un match exhaustivo con la ayuda del compilador.
Rust
Modelar registros con structs y métodos

Modelar registros con structs y métodos

Construya un registro InventoryItem con campos, un constructor, un método de solo lectura para calcular el valor y un método mutable para reponer existencias.
Rust
Trabajar con cadenas y slices

Trabajar con cadenas y slices

Relacione valores `String` propietarios con vistas `&str` prestadas, cree subcadenas seguras y comprenda los límites de UTF-8.
Rust
Prestar datos mediante referencias

Prestar datos mediante referencias

Aprenda a inspeccionar y actualizar datos propios de Rust con referencias compartidas y mutables mientras el código que llama conserva la propiedad.
Rust
Propiedad, alcance y movimientos

Propiedad, alcance y movimientos

Aprenda la propiedad de Rust comparando enteros copiados con datos String movidos, interpretando un diagnóstico E0382 intencional y devolviendo la propiedad desde una función.
Rust
Tome decisiones y repita tareas

Tome decisiones y repita tareas

Construya un pequeño resumen de envíos mientras aprende comparaciones, expresiones if, bucles for, rangos inclusivos y totales acumulados en Rust.
Rust
Funciones y expresiones

Funciones y expresiones

Complete tres funciones pequeñas de Rust para aprender sobre parámetros, argumentos, tipos de retorno, retornos mediante expresiones y llamadas reutilizables a funciones.
Rust
  • Anterior
  • 1
  • 2
  • Siguiente