Rust:
Uuden projektin aloittaminen
How to: (Kuinka tehdä:)
Käytä cargo
, Rustin paketinhallintaa ja käännöstyökalua, uuden projektin luomiseen. Tässä muutama rivi koodia:
// Asenna Cargo, jos se ei ole jo asennettu
// Käytä komentoa terminaalissa (komentorivillä)
// Luo uusi Rust-projekti nimeltä "tervetuloa_rustiin"
cargo new tervetuloa_rustiin
// Siirry uuteen hakemistoon
cd tervetuloa_rustiin
// Käännä ja aja ohjelma
cargo run
// Ohjelman lähdekoodi on tiedostossa `src/main.rs`
// Ohjelma tulostaa oletuksena "Hello, world!"
Kun ajet cargo run
, näet seuraavan:
Compiling tervetuloa_rustiin v0.1.0 (file:///path/to/tervetuloa_rustiin)
Finished dev [unoptimized + debuginfo] target(s) in 0.0 secs
Running `target/debug/tervetuloa_rustiin`
Hello, world!
Deep Dive (Sukellus syvälle):
Cargo on Rustin de facto työkalu, jonka avulla hallitaan riippuvuuksia ja käännösvaiheita. Se syntyi yhdessä Rustin kanssa vuonna 2010, helpottamaan Rust-ohjelmien rakentamista ja jakelua. Vaihtoehtoina ovat raaka rustc
käyttö tai ulkopuoliset työkalut, mutta Cargo on suositeltavin valinta.
Cargo luo projektin pohjarakenteen, joka sisältää Cargo.toml
-määritystiedoston ja src
-hakemiston. Cargo.toml
määrittelee paketin tiedot ja riippuvuudet, ja src/main.rs
on oletuslähtötiedosto ohjelmiin.
Projektien luontiprosessi on tärkeä, sillä se standardisoi kehitysympäristön ja minimoi konfiguraation vaivaa. Rust-projektien kanssa yleensä ei tarvitse murehtia monimutkaisista rakennusskripteistä tai tiedostojen järjestelystä – Cargo hoitaa nuo puolestasi.
See Also (Katso myös):
- Rustin virallinen sivusto ja aloitusopas: https://www.rust-lang.org/learn/get-started
- Cargo-ohjeet ja dokumentaatio: https://doc.rust-lang.org/cargo/
- “The Rust Programming Language” -kirja: https://doc.rust-lang.org/book/