Skip to content

Latest commit

 

History

History
47 lines (35 loc) · 1.83 KB

File metadata and controls

47 lines (35 loc) · 1.83 KB

Belajar Rust dalam Bahasa Indonesia

Repositori ini berisi materi belajar Rust bertahap dalam bahasa Indonesia, lengkap dengan exercise dan contoh runnable.

Cara pakai

  1. Baca bab secara berurutan dari dasar sampai menengah.
  2. Jalankan contoh dengan cargo run --example <nama-file>.
  3. Kerjakan exercise di akhir setiap bab.
  4. Modifikasi contoh agar kamu terbiasa dengan error compiler Rust.

Daftar materi

  1. 01-pengenalan.md
  2. halo-dunia.md
  3. 02-variabel-dan-tipe-data.md
  4. 03-control-flow.md
  5. 04-fungsi-ownership-dan-borrowing.md
  6. 05-struct-enum-dan-pattern-matching.md
  7. 06-collections-dan-error-handling.md
  8. 07-modules-testing-dan-langkah-berikutnya.md

Daftar contoh runnable

  • cargo run --example 01_halo_dunia
  • cargo run --example 02_variabel
  • cargo run --example 03_control_flow
  • cargo run --example 04_ownership
  • cargo run --example 05_struct_enum
  • cargo run --example 06_collections_error

Urutan belajar yang disarankan

  • Mulai dari sintaks dasar dan variabel
  • Pahami ownership sebelum lanjut ke struct dan collections
  • Biasakan membaca pesan error compiler
  • Gunakan exercise sebagai latihan utama, bukan sekadar membaca teori

Target hasil belajar

Setelah menyelesaikan materi ini, kamu diharapkan mampu:

  • menulis program Rust sederhana sampai menengah
  • memahami konsep ownership dan borrowing
  • memakai Vec, String, Option, dan Result
  • menyusun modul kecil dan menulis test dasar
  • melanjutkan ke topik lanjutan seperti traits, lifetimes, async, dan web backend