Error sebagai nilai

Penanganan error tanpa lemparan: tipe Option, tipe Result, komposisi railway-oriented, dan posisi exception yang jujur.

Modul ini membahas penanganan error di F# dengan menghadirkan kegagalan sebagai nilai biasa. Tipe Option menyatakan nilai yang mungkin absen, tipe Result membawa keberhasilan beserta alasannya, dan komposisi railway-oriented merangkai langkah-langkah rawan gagal menjadi satu pipeline. Bagian penutup menetapkan batas yang jujur antara kegagalan domain dan exception .NET yang memang masih tepat digunakan. Materi ini memanfaatkan fondasi discriminated union dan pattern matching dari modul sebelumnya.