Pisahkan error yang bisa dipulihkan dengan Result dari panic yang fatal. Section ini memuat 10 Chapter yang disusun mengikuti urutan pembelajaran, mulai dari konsep paling mendasar hingga penerapan yang lebih mendalam.
Bedakan error yang dapat dipulihkan dari bug yang harus menghentikan program.
Buka → # panic!Hentikan program saat terjadi bug fatal dengan panic dan pahami unwind.
Buka → # ResultKembalikan hasil operasi yang bisa gagal dengan enum Result.
Buka → # unwrap dan expectGunakan pintasan penanganan error dengan pesan yang berarti.
Buka → # Keluarga unwrap_orBerikan nilai cadangan dengan unwrap_or, unwrap_or_else, dan unwrap_or_default.
Buka → # map dan map_errUbah nilai sukses atau error di dalam Result tanpa membuka bungkusnya.
Buka → # Operator Tanya ?Propagasi error dengan ringkas menggunakan operator tanya.
Buka → # Result di mainKembalikan Result dari fungsi main dengan Box<dyn Error>.
Buka → # Enum Error KustomDefinisikan tipe error aplikasi sebagai enum dengan data konteks.
Buka → # Kapan panic vs ResultTentukan strategi error: hentikan program atau pulihkan dengan Result.
Buka →