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.

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
Mantenga limpio un proyecto de Rust

Mantenga limpio un proyecto de Rust

Use rustfmt, Clippy, las pruebas y rustdoc como un ciclo de calidad deliberado mientras repara una pequeña biblioteca de Rust preparada.
Rust
Agregar y usar una dependencia de crate

Agregar y usar una dependencia de crate

Agregue clap a un comando pequeño de Rust, use su API de derive y comprenda cómo funcionan conjuntamente Cargo.toml, Cargo.lock, las funcionalidades y las compilaciones bloqueadas.
Rust
Construya una CLI de seguimiento de tareas

Construya una CLI de seguimiento de tareas

Complete un gestor de tareas de Rust con varios comandos y estructura inicial preparada, usando clap, módulos, persistencia en archivos, propagación de errores, pruebas y una compilación de lanzamiento.
Rust
Compartir comportamiento con traits

Compartir comportamiento con traits

Defina un trait pequeño de Rust, impleméntelo para dos tipos preparados y muestre ambos mediante una única función genérica acotada.
Rust
Reutilice estructuras de datos con genéricos

Reutilice estructuras de datos con genéricos

Convierta un par concreto de Rust y un auxiliar concreto en código genérico reutilizable para números y texto.
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
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
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
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
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
  • Anterior
  • 1
  • 2
  • Siguiente