Programmazione


  • Il conteggio delle referenze (Rc) in Rust

    Ci sono casi in cui è necessario che diverse parti del programma gestiscano lo stesso dato. Ad esempio in una struttura gerarchica dove due variabili fanno entrambe riferimento al valore di un’altra nello stesso intervallo di tempo. E qui che in Rust entarno in gioco i Reference Counting, in italiano conteggio delle referenze o riferimenti.…

    Il conteggio delle referenze (Rc) in Rust

  • Box<T> e i puntatori personalizzati in Rust

    Vediamo come usare il puntatore Box in Rust e come creare i nostri puntatori intelligenti implementando i trait Deref e Drop.

    Box<T> e i puntatori personalizzati in 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

  • Le funzioni anonime

    Scopri cosa sono le funzioni anonime, perché sono utili quando si crea un programma con il codice pulito e come si usano.

    Le funzioni anonime

  • 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

  • CLI: Interfaccia a riga di comando

    Scopri cosa sono le CLI e come sono fatte. Vedremo anche un esempio per creare in modo semplice un programma CLI.

    CLI: Interfaccia a riga di comando

  • 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