Enumlar ve Kalıp Eşleştirme
Bu bölümde, enumerasyonlara veya kısaca enumlara bakacağız. Enumlar, olası varyantlarını sıralayarak bir tipi tanımlamanıza izin verir. Öncelikle, bir enum tanımlayıp kullanarak bir enumun veri ile birlikte nasıl anlam kodlayabileceğini göstereceğiz. Daha sonra, bir değerin bir şey veya hiçbir şey olabileceğini ifade eden, özellikle yararlı olan Option
adlı bir enumu inceleyeceğiz. Son olarak, bir enumun farklı değerleri için farklı kodları çalıştırmayı kolaylaştıran match
ifadesindeki desen eşleştirmeye bakacağız.