Bab ini adalah titik masuk paling sederhana untuk memahami bentuk program Rust.
Setelah menyelesaikan bab ini, kamu akan bisa:
- mengenali struktur dasar file Rust
- menjalankan program dengan
cargo run - memahami macro
println! - mengubah output program sendiri
fn main() {
println!("Halo, dunia!");
}fn main() adalah fungsi utama. Saat program dijalankan, Rust akan mulai dari sini.
println! adalah macro bawaan untuk menampilkan teks ke terminal. Tanda ! penting karena ini bukan fungsi biasa.
String "Halo, dunia!" ditulis di dalam tanda kutip ganda karena Rust membedakan teks dengan angka atau tipe data lain.
Jika file ini berada di proyek Cargo, jalankan:
cargo runCargo akan:
- mengompilasi program
- menjalankan binary hasil kompilasi
Kamu bisa mencetak nilai lain:
fn main() {
let bahasa = "Rust";
println!("Saya sedang belajar {}", bahasa);
}Tanda {} adalah placeholder untuk format string.
- Lupa menambahkan
;di akhir statement - Salah menulis
printlntanpa! - Menaruh kode di luar
maintanpa struktur yang benar
- Ubah output menjadi
Halo, Rust! - Buat variabel
namalalu tampilkan kalimatHalo, <nama>! - Cetak dua baris berbeda menggunakan dua
println!
Buat program yang menampilkan biodata singkat:
- nama
- kota
- alasan belajar Rust
Contoh hasil:
Nama: Raya
Kota: Tegal
Alasan: ingin belajar sistem programming
Program Rust paling sederhana dimulai dari fn main() dan biasanya memakai println! untuk menampilkan keluaran. Dari sini, kamu siap masuk ke variabel dan tipe data.