Rust, przez borrow checkerOsobna strona
Zacznij ten krokZacznijTrzy działy. Dział Podstawy obejmuje zmienne i mutowalność, przesłanianie,match, pętle, funkcje, tablice i mutowalne referencje. Dział Logika i przepływ obejmuje wektory, struktury, mapy haszujące, Option, Result i operator ?, slice'y łańcuchów znaków i domknięcia. Dział Programowanie obiektowe pokazuje, co to znaczy w Ruście (metody na strukturach, moduły i prywatność, enumy z danymi, generyki, traity, ograniczenia traitów i obiekty traitów), oraz wzorce takie jak newtype i From i Into. Ownership i borrowing przewijają się przez wszystkie trzy działy i to one są trudne: kompilator odrzuca kod, który inne języki by uruchomiły. Naucz się ich dogłębnie, bo zależy od nich każdy kolejny krok.ZacznijOsobna strona