Numaralandırılmışlar ve Model Eşleme

Bu bölümde numaralandırılmış yapılara, bir diğer deyişle numaralandırışmışlara göz atacağız. Numaralandırılmışlar, olası varyantları numaralandırarak bir türü tanımlamanıza olanak tanır. İlk olarak, bir numaralandırmanın verilerle birlikte anlamı nasıl kodlayabileceğini göstermek için bir numaralandırma tanımlayacağız ve kullanacağız. Ardından, bir değerin bir şey ya da hiçbir şey olabileceğini ifade eden Option adlı tanımla yararlı bir numaralandırmayı keşfedeceğiz. Ardından, eşleşme ifadesindeki kalıp eşleştirmenin, bir numaralandırmanın farklı değerleri için farklı kod çalıştırmayı nasıl kolaylaştırdığına bakacağız. Son olarak, if let yapısının kodunuzdaki numaralandırmaları işlemek için kullanılabilen başka bir kullanışlı ve özlü deyim olduğunu ele alacağız.