Modul ini membahas sintaks inti bahasa Rust yang dipakai setiap hari, mulai dari program pertama beserta anatomi dan proses kompilasinya, variabel dengan aturan mutabilitas serta shadowing, tipe skalar dan tipe majemuk, fungsi berbasis ekspresi, alur kontrol dengan if, loop, while, dan for, hingga penulisan komentar dan pembangunan dokumentasi dengan cargo doc. Setiap konsep disertai program utuh yang dapat dikompilasi langsung dengan rustc maupun dijalankan melalui Cargo. Materi modul ini menjadi prasyarat untuk modul ownership yang membahas aturan kepemilikan memori.
Dasar Bahasa
Sintaks inti Rust: program pertama, variabel, tipe data, fungsi, alur kontrol, dan komentar.
0/0 selesai
- Program Pertama
fn main, macro println!, dan anatomi program Rust pertama.
- Variabel dan Mutability
let, immutability sebagai bawaan, dan shadowing.
- Tipe Skalar dan Majemuk
Integer, float, bool, char, tuple, dan array beserta batasnya.
- Fungsi
Parameter, nilai kembalian, dan body berbasis ekspresi.
- Alur Kontrol
if sebagai ekspresi, loop, while, dan for dengan range.
- Komentar dan Dokumentasi
Komentar //, dokumentasi ///, dan pembuatan cargo doc.