Rust, attraverso il borrow checkerPagina dedicata
Inizia questo passoIniziaTre sezioni. Fondamenti copre variabili e mutabilità, shadowing,match, cicli, funzioni, array e riferimenti mutabili; Logica e flusso copre vettori, struct, hash map, Option, Result e l'operatore ?, string slice e closure; Programmazione a oggetti copre cosa significa in Rust (metodi sulle struct, moduli e privacy, enum con dati, generics, trait, trait bound e trait object) e pattern come newtype e From e Into. Ownership e borrowing attraversano tutte e tre le sezioni e sono la parte difficile: il compilatore rifiuta codice che altri linguaggi eseguirebbero. Imparali a fondo; ogni passo successivo dipende da loro.IniziaPagina dedicata