0Pricing
Learn Rust Coding · Lezione

Il Suo primo «Hello, World!»

Scriva ed esegua il Suo primissimo programma «Hello, World!» in Rust. Comprenda il processo di compilazione ed esecuzione di base.

Il Suo primo «Hello, World!» è una lezione Learn Rust Coding gratuita su CoddyKit. Questa è la lezione 2 di 3. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Learn Rust Coding, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Learn Rust Coding include 3 lezioni in totale.

Il Suo primo programma Rust

È il momento di scrivere il Suo primo programma Rust: Hello, World! È il modo classico per verificare che la configurazione funzioni e imparare le basi.

Creazione del file sorgente

I file sorgente Rust terminano con .rs, come main.rs. Ne crei uno in una nuova cartella di progetto: conterrà le istruzioni che scriverà.

La funzione `fn main()`

Ogni programma Rust inizia con una funzione chiamata main. La sintassi fn main() { } la dichiara: fn indica una funzione, seguito da un nome, dai parametri e dal corpo.

Stampa sulla console

Per stampare sulla console, utilizzi la macro println!. Il simbolo ! indica che si tratta di una macro, cioè di codice che viene espanso in fase di compilazione. Inserisca il testo tra virgolette e termini con ;.

Il Suo codice "Hello, World!"

Ecco il programma completo Hello, World!. Lo inserisca in main.rs: noti il punto e virgola al termine dell'istruzione println!.

fn main() {
    println!("Hello, world!");
}

Trasformare il codice in un eseguibile

La CPU non può leggere direttamente Rust, quindi il compilatore rustc lo traduce. Esegua rustc main.rs per produrre un eseguibile.

rustc main.rs

Esecuzione del programma

Ora esegua il programma compilato: ./main su Linux/macOS oppure main.exe su Windows. Vedrà il messaggio di saluto: prima compili, poi esegua.

./main

Usare Cargo per comodità

Il semplice rustc funziona, ma la maggior parte dei progetti utilizza Cargo per creare la struttura, compilare ed eseguire, soprattutto quando il progetto cresce. Cargo configura automaticamente una struttura standard.

Hello World con Cargo

Crei un progetto con cargo new, poi esegua cd per accedervi e cargo run. Cargo compila ed esegue in un solo passaggio, gestendo tutti i dettagli.

fn main() {
    println!("Hello, world!");
}

Compilazione ed esecuzione

Ha scritto il Suo primo programma Rust e imparato due modi per eseguirlo: direttamente con rustc e utilizzando Cargo. Verifichiamo la Sua comprensione.

Riepilogo: il Suo primo programma Rust

Ha creato, compilato ed eseguito il Suo primo programma, sia con rustc direttamente sia con il più pratico cargo run. Ora passiamo alla toolchain completa.

Domande Frequenti

La lezione «Il Suo primo «Hello, World!»» è gratuita?

Sì — il testo completo di «Il Suo primo «Hello, World!»» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Learn Rust Coding, passa a CoddyKit PRO. Il corso Learn Rust Coding include 3 lezioni in totale.

Cosa imparerò in «Il Suo primo «Hello, World!»»?

Scriva ed esegua il Suo primissimo programma «Hello, World!» in Rust. Comprenda il processo di compilazione ed esecuzione di base. Eserciti Learn Rust Coding con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Learn Rust Coding?

Non è richiesta alcuna esperienza precedente. Learn Rust Coding su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 3.

Quanto tempo richiede la lezione «Il Suo primo «Hello, World!»»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Learn Rust Coding?

Sì. Ogni lezione Learn Rust Coding include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Installare Rust e Cargo
  2. Il Suo primo «Hello, World!»
  3. Esplorare la toolchain di Rust
← Torna a Learn Rust Coding