آموزش TypeScript

مباحث پایه TypeScript

Union در زبان برنامه نویسی TypeScript – آموزش TypeScript

  • پنجشنبه ۱۸ دی ۱۳۹۹
  • بازدید ۷۹۳ نفر

تصویر typescript-union_7095 Union در زبان برنامه نویسی TypeScript - آموزش TypeScript

Union در زبان برنامه نویسی TypeScript

از نسخه TypeScript 1.4 به بعد امکان ترکیب دو یا چند نوع داده به این زبان افزوده شده است. برای ترکیب و یا چند نوع داده از نماد | (Pipe) استفاده می شود. به عبارت دیگر یک Union دنباله ای از نوع ها است که به صور افقی و با نماد | با هم ترکیب شده اند. در زیر می توانید سینتکس مربوط به یک Union را مشاهده کنید.

متغیر از نوع Union

در این مثال یک متغیر با نام val و به صورت Union تعریف شده است. این بدان معناست که می توانیم هم مقدار عددی و هم مقدار رشته ای در آن متغیر ذخیره کنیم. کد فوق بعد از کامپایل شدن:

خروجی:

ورودی تابع از نوع Union

در این مثال ورودی تابع disp هم می تواند یک رشته باشد و هم می توانید یک آرایه از نوع رشته باشد. کد فوق بعد از کامپایل شدن:

خروجی:

Union و آرایه ها

مقادیر مثال آرایه ها، پراپرتی ها، اینترفیس ها هم می توانند به صورت Union باشند.

در این مثال یک متغیر به نام arr تعریف شده است که قابلیت ذخیره یک آرایه از نوع عددی و رشته را دارد. کد فوق بعد از کامپایل شدن:

خروجی:

ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است