Rust, a través del borrow checkerPágina propia
Empezar este pasoEmpezarTres secciones. Fundamentos cubre variables y mutabilidad, shadowing,match, bucles, funciones, arrays y referencias mutables; Lógica y Flujo cubre vectores, structs, mapas hash, Option, Result y el operador ?, slices de cadena y closures; Programación Orientada a Objetos cubre lo que eso significa en Rust (métodos en structs, módulos y privacidad, enums con datos, genéricos, traits, trait bounds y trait objects) y patrones como newtype y From e Into. El ownership y el borrowing atraviesan las tres secciones y son la parte difícil: el compilador rechaza código que otros lenguajes ejecutarían. Apréndelos a fondo; todos los pasos posteriores dependen de ellos.EmpezarPágina propia