نحوه ی درست تعریف متد در زبان دارت method in dart language
تعریف متد در زبان دارت Dart

تعریف متد در زبان دارت DART

 

متد یا تابع یا فانکشن قطعه کدی هست که در بلاکی خارج از بلاک متد اصلی نوشته می شود و سپس فراخوانی می شود. از متد ها زمانی استفاده می کنیم که نیاز داریم یک کاری یا کدی چند بار در طول برنامه استفاده شود به همین خاطر با تعریف متد و نوشتن آن کد هر بار که نیاز به انجام آن کار داشتیم فقط نام متد را صدا میزنیم و کد های داخل متد یا تابع برای ما اجرا می شوند. با این کار کدهای خاصیت استفاده دوباره به خود میگیرند.

نحوه ی تعریف متد در زبان دارت Dart تا حدود زیادی شبیه به زبان جاوا در اندروید استودیو میباشد .

روش تعریف متد در زبان دارت به شلک زیر می باشد :

 

کلمه void در ابتدا به این خاطر نوشته شده است که تابع ما هیچ مقداری برنمیگرداند که جلوتر در این باره بیشتر صحبت میکنیم.

function_name هم یک نام دلخواه هست که برای این متد انتخاب کرده ایم حالا در بلاک اصلی برنامه هروقت به این متد نیاز داشتیم کافیست با صدا زدن اسم این تابع از آن استفاده کنیم.

 

متد ساده زیر با هر بار صدا زدن یک پیغام و به کاربر نمایش می دهد.


 

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

 

در مثال بالا یک پارامتر از نوع رشته String برای متد خودمون تعریف میکنیم که همان پارامتر و به کاربر نمایش میدهیم. نحوه استفاده از متد بالا به شکل زیر هست

 

 

تعریف متد در زبان دارت Dart

تعریف متد در زبان دارت Dart

 

مثال دیگر در پایین پارامتر داریم که قبل از نمایش یک واحد به آن اضافه می کنیم و سپس به کاربر نمایش می دهیم.


 

خب بالاتر گفتیم که کلمه void یعنی این متد هیچ مقداری برنمیگردونه ولی میتونیم مشخص کنیم که متد ما یک مقدار از نوع String,int,boolean و… برگردونه. مقدار بازگشتی باید با کلمه کلیدی return مشخص شود.

در مثال بالا یک متد با نام plustwo تعریف کردیم که هر پارامتری دریافت کند به علاوه ۲ می کند و  ما عدد ۳ و به عنوان پارامتر وارد میکنیم چون مقدار int توسط این تابع برگردونده میشه میتونیم مستقیم داخل یک متغیر به نام b ذخیره کنیم. در آخر مقدار ۵ به کاربر نمایش داده می شود.

 

امیدواریم از مقاله ی نحوه ی صحیح تعریف متد در زبان دارت لذت برده باشید .

 

هرگونه سوال و رفع اشکال داخل گروه تلگرامی فلاتر مستر .

 

 

 

هِی رفیق ! این مقاله ها رو هم ممکنه دوست داشته باشی :
تعریف متد در زبان دارت Dart
توسط :
متغیر ها و نوع داده Data Type ها در زبان دارت

متغیر ها و Data Type ها در زبان دارت   برای یادگیری یک زبان برنامه نویسی اولین کار معمولا یادگرفتن نحوه تعریف و استفاده از متغیر …

تعریف متد در زبان دارت Dart
توسط :
ساخت اولین پروژه زبان برنامه نویسی دارت Dart

ساخت اولین پروژه زبان برنامه نویسی دارت Dart   برای استفاده از فریموورک فلاتر Flutter شما حتما نیاز دارید که زبان برنامه نویسی دارت Dart رو …

دانلود فلاتر flutter با لینک مستقیم از سرور های ایرانی نسخه ی v1.12.13
توسط :
توضیحات و تجربیات بعد از استفاده از فلاتر flutter و زبان دارت DART

استفاده از فلاتر flutter و زبان دارت DART   گوگل سال 2017 از فریموورک متن بازی به نام فلاتر Flutter رونمایی کرد که یک ابزار چندسکویی …

آموزش کامل کار با ویجت متن و افزودن متن به پروژه فلاتر flutter
توسط :
آموزش کامل کار با ویجت متن و افزودن متن به پروژه فلاتر flutter

آموزش کامل افزودن متن و کار با متن در فلاتر خب داخل آموزش های قبلی یاد گرفتیم فلاتر رو اجرا کنیم و از پروژه سمپل خودش …

دوست داری مقاله هاتو اینجا منتشر کنی ؟!