آموزش دونه:مرجع آموزش

Typedefدر دارت (Dart Typedef) آموزش زبان برنامه نویسی دارت Dart

 

دارت

Dart Typedef

Typedefدر دارت  Dart Typedef

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

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

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

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

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

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

مثال:

خروجی:

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

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

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

 

آموزش کامل زبان برنامه نویسی دارت در برنامه اندرویدی ما:

دانلود نرم افزار اندرویدی آموزش  زبان برنامه نویسی دارت از کافه بازار

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

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

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

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

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

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

مطالب مرتبط