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.
Otros Árboles de Habilidades
LinuxDevOpsCiberseguridadDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxFormación RHCSAFormación RHCE in Enterprise LinuxFormación LFCSShellGitCloudflareAWSDockerKubernetesFormación CKAFormación CKADFormación CKSAnsibleFormación RHCE in AnsibleJenkinsNmapWiresharkHydraCompTIABase de datosMySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++Desarrollo webCiencia de datos
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
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
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
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
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
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
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
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
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
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
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
Refactorice un programa preparado de lecturas de sensores con iteradores prestados, cierres, filter, map, collect y sum.
Rust
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
Cree, actualice, acceda de forma segura e itere sobre vectores de Rust mediante referencias compartidas y mutables.
Rust
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
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
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
Relacione valores `String` propietarios con vistas `&str` prestadas, cree subcadenas seguras y comprenda los límites de UTF-8.
Rust
- Anterior
- 1
- 2
- Siguiente