Contoh Hello World

Setelah proses pemasangan Rust pada pelajaran sebelumnya, saya yakin pembaca semua sudah berhasil menyiapkan lingkungan Rust. Selanjutnya kita akan membuat contoh program Rust pertama.

Pertama, buat folder di komputer untuk menyimpan kode program. Contoh: D:\rustdemo

Kemudian buat file teks, lalu ganti namanya menjadi: hello.rs

Buka file rs ini dengan Notepad, lalu isi dengan kode berikut:

fn main() {
    println!("Hello World!");
}Code language: JavaScript (javascript)

Selanjutnya lakukan kompilasi dan eksekusi program

Buka cmd, lalu gunakan perintah cd untuk masuk ke direktori D:\rustdemo. Anda juga bisa langsung mengetik cmd di bilah alamat folder, cmd akan terbuka dan langsung menuju direktori tersebut.

D:\rustdemo>rustc hello.rs

D:\rustdemo>hello
Hello World!

D:\rustdemo>Code language: CSS (css)

rustc hello.rs : perintah untuk mengompilasi kode sumber

hello : menjalankan file hello.exe yang ada di direktori. Setelah kompilasi, file hello.exe akan muncul di folder, lalu program akan menampilkan tulisan Hello World!

Penjelasan Kode

fn : kata kunci, berarti ini adalah sebuah fungsi

main : fungsi main, nama bersifat tetap dan tidak boleh diganti. Merupakan titik masuk program, saat pengguna menjalankan program, sistem operasi akan memanggil fungsi ini.

() : tanda kurung bulat, tempat menuliskan parameter yang dikirim ke fungsi main. Jika kosong berarti tidak ada parameter yang dikirimkan.

{ } : tanda kurung kurawal, membungkus badan fungsi, tempat menuliskan kode di dalam fungsi dan selalu berpasangan.

println!(“Hello World!”);

println! adalah makro yang berfungsi mencetak teks ke konsol.

(“Hello World!”) juga merupakan kurung bulat untuk mengirim parameter, kita mengirim string teks Hello World! ke makro println!. Cara kerja bagian dalam sudah disediakan pustaka standar Rust, kita tidak perlu memahami detailnya. Cukup ketahui bahwa memanggilnya akan menampilkan teks di layar konsol.

Hello World! dibungkus tanda kutip ganda bahasa Inggris, ini adalah aturan penulisan string. Semua teks string harus dibungkus tanda kutip ganda.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *