دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۳
  • مرداد

جلسه ۲۱ : Typedef در زبان دارت

  • دسته‌بندی‌ها :
جلسه ۲۱ : Typedef در زبان دارت

        با عرض سلام خدمت کاربران محترم سایت پی وی لرن.
        با جلسه ای دیگر از سری جلسات دوره آموزش زبان برنامه نویسی دارت Dart در خدمت شما هستیم.
        در این جلسه قصد داریم به آموزش Typedef در زبان دارت Dart بپردازیم.

        مقدمه

        در زبان دارت، توابع نیز مانند هر چیز دیگر یک شئ (Object) است.
        یک Typedef که function-type نیز نامیده می‌شود، نامی را به نوع یا شئ تابع شما می‌دهد که از آن می‌توانید هنگام تعریف متغیر ها یا برگشت نوع ها استفاده کنید.
        typedef، هنگامی که یک نوع تابع به یک متغیر اختصاص می‌یابد، اطلاعات نوع آن تابع را حفظ می‌کند.
        به طور ساده، یک typedef می‌تواند به عنوان یک اشاره گر که یه یک تابع ارجاع می‌دهد(اشاره می‌کند)، استفاده شود.

        تعریف یک Typedef در زبان دارت

        یک typedef می‌تواند برای مشخص کردن نوع و امضای تابعی که قرار است توابع دیگری را به آن اختصاص دهیم، استفاده شود.
        نوع یا امضای یک تابع با پارامتر های آن (تعداد و نوع داده ها) مشخص می‌شود.

        گرامر تعریف typedef:

        مثال : 

        اختصاص توابع به تابع typedef شده

        به صورت زیر می‌توانید به نوع تابع تعریف شده(متغیر typedef)، یک تابع را اختصاص دهید:

        مثال : 

        برای استفاده و فراخوانی از این متغیر typedef نیز کافیست تا نام آن را همراه با پارامتر های لازم بیاورید.

        مثال : 

        مثال:

        مثال : 

        خروجی:

        مثال : 

        در مثال بالا، ابتدا یک تابع typedef تعریف کرده ایم. این تابع دو متغیر از نوع int می‌گیرد.

        در ادامه تعدادی تابع تعریف کرده ایم که قرار است آن ها را به تابع typedef اختصاص دهیم.

        در تابع main نیز این توابع را به تابع typedef شده اختصاص می‌دهیم و ان را فراخوانی می‌کنیم.

         

         

        جلسه آموزش typedef در زبان دارت نیز به پایان رسید.

        در جلسه بعد به آموزش کتابخانه ها در زبان دارت خواهیم پرداخت.

        QR:  جلسه ۲۱ : Typedef در زبان دارت
        به اشتراک بگذارید