ساختارها
مانند tuple ها، ساختار را نیز می توان با تطبیق تخریب کرد:
Speaker Notes
This slide should take about 4 minutes.
- تغییر مقادیر لیترال در foo برای مطابقت با سایر الگوها.
- اضافه کردن یک فیلد جدید به Foo و ایجاد تغییرات مورد نیاز.
- تشخیص تفاوت بین یک گرفتن متغییر و یک عبارت ثابت میتواند دشوار باشد. سعی کنید
2
را در شاخه دوم به یک متغیر تغییر دهید و خواهید دید که کار نمیکند. آن را به یکconst
تغییر دهید و خواهید دید که دوباره کار میکند.