Hvordan lage et Hello World -program i rust

Hvordan lage et Hello World -program i rust

Det er en byggestein som alle programmerere deler: et Hello World -program. Det er et enkelt, men standardprogram som er spesielt designet for å være en introduksjon til et nytt språk. På ethvert språk introduserer Hello World -programmet de nye brukerne for språkets syntaks.

I denne artikkelen vil vi utforske hvordan vi lager vårt første Hello World -program og diskuterer anatomien til Hello World -programmet i Rust.

MERK: Denne artikkelen forutsetter at du har installert Rust -kompilatoren og alle nødvendige verktøy. Vi antar også kommandolinjekunnskap.

Prosjektoppsett

Selv om Rust -kompilatoren ikke bryr seg om hvor koden din er i filsystemet, er det bra å organisere koden din for lesbarhet og vedlikehold.

For å følge med med vår Rust-serie, lag en katalog kalt Rust-WorkSpace som vist nedenfor:

$ mkdir ~/rust-workspace
$ cd ~/rust-workspace

Deretter lager du en katalog for å holde Hello World -programmet som følger:

$ mkdir helloworld
$ CD Helloworld

Rust Hello World -program

Når vi har prosjektoppsettet vårt, kan vi begynne å skrive litt kode. Begynn med å lage en hovedfil som slutter med .RS -utvidelse. Dette indikerer at filen inneholder rustkildekode. For eksempel:

$ Touch Main.Rs

Føl deg fri til å navngi kildefilen slik du synes passer. Forsikre deg om at filnavnet ikke inneholder mellomrom, da kompilatoren kan forårsake feil når du sammenstiller koden. Du kan bruke kamelhus eller understreker for å kombinere flere navn.

Deretter åpner du filen med tekstredigereren din og legger til koden som vist nedenfor:

fn main ()
Println!("Hei Verden!");

Lagre filen og lukk redigereren.

Åpne terminalvinduet og naviger til Helloworld -katalogen vi opprettet tidligere for å kjøre programmet.

Sett sammen programmet ved hjelp av følgende RUSTC -kommando:

$ rustc main.Rs

Den forrige kommandoen skal opprette et kjørbart program med et lignende navn som kildefilen.

For å kjøre den, bruk følgende kommando:

$ ./hoved # linux
$ ./hoved.EXE # Windows

Når du har kjørt programmet, kan du se teksten “Hallo, verden!”Skrevet ut til terminalvinduet ditt:

$ ./hoved
Hei Verden!

Rust Hello World Breakdown

La oss gå over detaljene i et Hello World -program vi nettopp skrev.

Den første linjen i programmet vårt er gitt nedenfor:

FN Main ()

Den forrige syntaks definerer en funksjon i rust. I vårt tilfelle lager vi en hovedfunksjon, som er en spesiell funksjon i rust. Det fungerer som utgangspunkt for et rustprogram der programmets utførelse starter.

Hovedfunksjonen har ingen parametere og har heller ikke en returverdi. Hvis den erklærer en funksjon med parametere i rustspråket, kan du inkludere dem inne i paret av parenteser.

Den neste delen er funksjonskroppen, som er betegnet med åpning og lukking av krøllete seler:

...
// Funksjonskropp

Selv om du kan ha åpning av krøllete seler på en ny linje, anbefales det å ha åpningen krøllete stag på samme linje som funksjonsnavnet, men atskilt med et rom.

Innenfor hovedfunksjonsorganet har vi kodelinjen vår som følger:

Println!("Hei Verden!");

Dette fungerer som hjertet i programmet, og det håndterer Hello World -programmet. Vær oppmerksom på Println! Nøkkelord.

I rust, println! er kjent som en makro som gir mulighet for metaprogrammering i rust. Verdien av println! er strengen “Hei, verden!”

Endelig har vi semikolonet som viser slutten på uttrykket. Vi bør avslutte de fleste uttrykk i rust med en halvkolon.

Konklusjon

Ved hjelp av denne guiden utforsket vi anatomien til et Hello World -program og hvordan hver del av et rustprogram er sammensatt. Husk at et Hello Word -program bare representerer det nakne essensialet i ethvert program. Vi håper du fant denne artikkelen nyttig. Sjekk de andre Linux -hint -artiklene for flere tips og informasjon.