Menu
Coddy logo textTech

Rust online

Scrivi, esegui e condividi snippet di codice, senza configurare nulla.

Coddymain.rs
Output
Click Run to see the output here.

Esegui Rust online nel tuo browser

Un playground e compilatore Rust online gratuito. Scrivi Rust nel browser, premi Esegui e rustc compila ed esegue il programma in pochi secondi. Niente rustup in locale, nessun progetto cargo, nessun target triple da configurare prima.

L'editor è costruito sullo stesso motore di VS Code, quindi evidenziazione della sintassi Rust, completamento automatico e sottolineature degli errori funzionano tutti. Il codice viene compilato con rustc su Alpine Linux, con la libreria standard disponibile: std::collections, std::io, std::fs, Option, Result, Vec, HashMap, Iterator. Ottimo per esplorare l'ownership, provare l'implementazione di un trait o confermare come si propaga un lifetime.

Perché questo playground Rust è utile

  • Compilazione Rust immediata: scrivi il codice, premi Esegui e vedi l'output di rustc in pochi secondi, senza Cargo.toml né cartella target.
  • Evidenziazione completa della sintassi Rust, completamento automatico e diagnostica chiara del compilatore, grazie allo stesso motore di editor di VS Code, con i messaggi di errore di rustc, famosi per quanto sono utili.
  • L'input stdin è supportato. std::io::stdin().read_line(&mut buf), BufRead::lines e lo schema read_to_string leggono tutti dalla casella di input del playground. Niente rustup, cargo o linker MSVC sul tuo computer.
  • Compilatore Rust (rustc) su Alpine Linux: scrivi Rust con ownership, lifetime e pattern matching, e ricevi il feedback del borrow checker in pochi secondi.

Cosa puoi creare nel playground Rust

  • Ownership, borrowing e lifetime: gli idiomi che rendono Rust sicuro per la memoria, con rustc che ti dice esattamente quale regola hai violato.
  • Trait, generics e pattern matching con gli enum: Rust idiomatico da provare un blocco impl alla volta, più la composizione di Option e Result.
  • Esperimenti rapidi in Rust: prova una catena di iteratori, prova un ramo di match, verifica un trait bound o conferma come una closure cattura il suo ambiente.

Domande frequenti sul compilatore Rust online

Il compilatore Rust online è gratuito?
Sì, il playground Rust è gratuito. Niente registrazione, niente rustup da installare e nessun progetto cargo da creare: apri la pagina e compila.
Devo avere rustup o cargo installati?
Non serve installare nulla. Non ti servono rustup, cargo o una toolchain Rust sul tuo computer. Il compilatore Rust online compila il codice con rustc su Alpine Linux e lo esegue in pochi secondi.
Il playground Rust funziona da smartphone e Chromebook?
Sì. Il playground Rust funziona in qualsiasi browser moderno, da computer, tablet o smartphone. È comodo per compilare Rust da un Chromebook o da un computer dove non puoi installare rustup.
Posso usare std::io::stdin() nel compilatore Rust online?
Sì. std::io::stdin().read_line(&mut buf), io::BufRead::lines e read_to_string leggono le righe che scrivi esattamente come quando esegui cargo run in locale e digiti nel terminale. Utile per esercitarti con gli schemi di ownership di Rust su input reali.
Come imparo Rust dopo aver provato il playground?
Modifica il codice Rust di esempio, premi Esegui e ripeti. Quando vuoi qualcosa di più strutturato, il corso interattivo di Rust di Coddy ti porta da ownership e borrowing fino a trait, generics e gestione degli errori con esercizi pratici.

Strumenti utili per Rust

Strumenti gratuiti nel browser che si abbinano bene al playground Rust, tutti parte di Coddy.