عنوان:

‫کتابخانه‌ی OneOf؛ راه‌حلی برای تعریف discriminated unions در زبان #C


نویسنده: وحید نصیری
تاریخ: ۱۴۰۲/۰۱/۰۶ ۱۳:۴
آدرس: www.dntips.ir

در تایپ‌اسکریپت می‌توان خروجی متدها و یا پارامترها را از چندین نوع مختلف، توسط مفهومی به نام union types معرفی کرد:

function printId(id: number | string) {
  console.log("Your ID is: " + id);
}
چنین قابلیتی هنوز در زبان #C حداقل به این شکل ساده وجود ندارد که کتابخانه‌ی OneOf یک راه‌حل پیاده سازی آن است.


مشاهده مطلب اصلی