Rust


  • Iteratori in Rust

    Scopri a cosa servono gli iteratori in Rust e come si possono usare per accedere e modificare gli elementi di una collezione o un tipo di dato.

    Iteratori in Rust

  • Le closure in Rust

    Scopri cosa sono le closure in Rust e in che modo queste funzioni anonime sono in grado di catturare e prendere la proprietà delle variabili.

    Le closure in Rust

  • Lifetime in Rust

    Scopri a cosa servono i lifetime in Rust e come gestire il ciclo di vita dei riferimenti dei valori che utilizziamo nei programmi.

    Lifetime in Rust

  • I generics in Rust

    Scopri cosa sono i generics in Rust e come la loro flessibilità ci permette di gestire diversi tipi di dato con lo stesso codice.

    I generics in Rust

  • La gestione degli errori in Rust

    Vediamo come gestire gli errori in Rust tramite a seconda se abbiamo bisogno di valore nullo, una segnalazione oppure di interrompere tutto.

    La gestione degli errori in Rust

  • Le Hash Map in Rust

    Vediamo in che modo le hash map ci permettono di organizzare meglio i dati nei nostri progetti fatti con il linguaggio Rust.

    Le Hash Map in Rust

  • Le stringhe in Rust

    Vediamo cosa quali tipi di dato ci permettono di lavorare con le stringhe in Rust e come rispettare le regole di proprietà e riferimento.

    Le stringhe in Rust

  • I vettori in Rust

    Scopri cosa sono i vettori nel linguaggio Rust e come usarli per gestire i dati da utilizzare in un nostro programma.

    I vettori in Rust

  • Gestione dei moduli in Rust

    Scopri come organizzare e gestire i moduli in Rust sia se crei un nuovo progetto sia che stai modificando o estendendo uno esistente.

    Gestione dei moduli in Rust

  • Gestire i dati facoltativi in Rust con Option

    Scopri come usare il tipo Option per verificare se un dato ha un valore oppure no e cosa fare in base al risultato trovato.

    Gestire i dati facoltativi in Rust con Option