Enumها
بخشی از دوره TypeScript
بعضی مقدارها از یک فهرست کوتاه و ثابت میآیند. یک سفارش یا در انتظار است، یا ارسال شده، یا تحویل داده شده. یک خط لاگ یکی از debug، info، warn یا error است. یک جهت بالا، پایین، چپ یا راست است. نوشتن اینها به شکل رشتههای ساده تا همان لحظهای کار میکند که کسی "shiped" را تایپ کند: از آن به بعد یک مقایسه بیسر و صدا شکست میخورد و سفارش در وضعیتی میماند که هیچ کدی سراغش را نمیگیرد.
شمارشی (enum)، کوتاهشدهی enumeration به معنای برشمردن، مجموعهای نامدار از مقدارهای مجاز است. فهرست را یک بار تعریف میکنید، همهجای دیگر اعضایش را با نام صدا میزنید، و یک غلط تایپی به جای معمایی بیجواب، خطای کامپایل میشود. ...
میخواهی TypeScript Enumها را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با TypeScript آماده دریافت کنی و Enumها را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسEnumهاچه چیزهایی یاد میگیری
- Numeric enums
- String enums
- Const enums
- Enums vs string literal unions
- Reverse mapping caveats
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
18 درس- 1سلام، TypeScript20 دقیقه
- 2مبانی تایپها25 دقیقه
- 3آرایهها و Tupleها25 دقیقه
- 4تایپهای Object و Interfaceها25 دقیقه
- 5Functionها25 دقیقه
- 6Union و Literal Typeها25 دقیقه
- 7Narrowing تایپ30 دقیقه
- 8Type Aliasها در مقابل Interfaceها20 دقیقه
- 9اختیاری، Readonly و Nullable25 دقیقه
- 10Enumها20 دقیقه
- 11Genericها30 دقیقه
- 12Classها25 دقیقه
- 13Inheritance و Classهای Abstract25 دقیقه
- 14Moduleها25 دقیقه
- 15Utility Typeها30 دقیقه
- 16Mapped و Conditional Typeها30 دقیقه
- 17Declaration Fileها و کتابخانهها25 دقیقه
- 18tsconfig و Compiler30 دقیقه
