Skip to content

Latest commit

 

History

History
86 lines (56 loc) · 1.75 KB

File metadata and controls

86 lines (56 loc) · 1.75 KB

Halo Dunia di Rust

Bab ini adalah titik masuk paling sederhana untuk memahami bentuk program Rust.

Tujuan

Setelah menyelesaikan bab ini, kamu akan bisa:

  • mengenali struktur dasar file Rust
  • menjalankan program dengan cargo run
  • memahami macro println!
  • mengubah output program sendiri

Contoh paling dasar

fn main() {
    println!("Halo, dunia!");
}

Penjelasan

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.

Menjalankan program

Jika file ini berada di proyek Cargo, jalankan:

cargo run

Cargo akan:

  • mengompilasi program
  • menjalankan binary hasil kompilasi

Variasi output

Kamu bisa mencetak nilai lain:

fn main() {
    let bahasa = "Rust";
    println!("Saya sedang belajar {}", bahasa);
}

Tanda {} adalah placeholder untuk format string.

Kesalahan umum

  • Lupa menambahkan ; di akhir statement
  • Salah menulis println tanpa !
  • Menaruh kode di luar main tanpa struktur yang benar

Exercise

  1. Ubah output menjadi Halo, Rust!
  2. Buat variabel nama lalu tampilkan kalimat Halo, <nama>!
  3. Cetak dua baris berbeda menggunakan dua println!

Challenge

Buat program yang menampilkan biodata singkat:

  • nama
  • kota
  • alasan belajar Rust

Contoh hasil:

Nama: Raya
Kota: Tegal
Alasan: ingin belajar sistem programming

Rangkuman

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.