شمارندهها و تطابق الگو
در این فصل، به شمارندهها که همچنین به عنوان enums شناخته میشوند، میپردازیم. شمارندهها به شما اجازه میدهند
یک نوع را با شمردن مقادیر ممکن آن تعریف کنید. ابتدا، یک شمارنده تعریف کرده و از آن استفاده میکنیم تا نشان دهیم چگونه
شمارنده میتواند معنی را همراه با داده کدگذاری کند. سپس، به شمارندهای بسیار مفید به نام Option
خواهیم پرداخت که
بیان میکند یک مقدار میتواند چیزی باشد یا هیچ چیز. بعد، بررسی خواهیم کرد که چگونه تطابق الگو در عبارت match
باعث میشود اجرای کد مختلف برای مقادیر مختلف یک شمارنده آسان شود. در نهایت، پوشش خواهیم داد که ساختار if let
چگونه
ایدهآل و مختصر برای مدیریت شمارندهها در کد شما است.