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.