AMiN.M7892 1,029 ارسال شده در 26 بهمن، 2015 اشتراک گذاری ارسال شده در 26 بهمن، 2015 سلام دوستان من یه سوال دارم که برام مجهول مونده من میدونم توی توابعی که از نوع خاصی تعریف میشن باید از Return استفاده کنی تا مقدار رو به تابع برگردون کنی مثلا اینجوری: Retrun False ولی بعضی جاها دیدم مقدار نمیدن و فقط از Return استفاده میکنن، در اینجا ها کاربردش چیه و برای چی این رو میزارن؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
asajadi84 567 ارسال شده در 26 بهمن، 2015 اشتراک گذاری ارسال شده در 26 بهمن، 2015 توی برنامه نویسی هر کد یه تابع محسوب میشه! حالا من توی زبان C مثال میزنم شما تعمیم بدین به همه ی زبان ها. این تابع یه سری آرگومان ورودی داره که روشون پردازش انجام میشه و خروجی تحت کد return بازگردانی میشه. حالا اگه این رو توی زبان C ننویسیم آخر برنامه ها ارور میده و تابع معنی خودشو از دست میده. مگر اینکه تابع رو به جای int به صورت void (بدون خروجی و صرفا پردازشی) ایجاد کنیم. توی این سوال شما هم وظیفه ی return همینه که گفتم. اکثر کدهای b4a توابع صرفا پردازشی یا همون void هستن. برای همین تایپ کردنش الزامی نیست. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
engm 76 ارسال شده در 26 بهمن، 2015 اشتراک گذاری ارسال شده در 26 بهمن، 2015 به صورت ساده بخوام بگم هر تابعی که شما نوشتید در صورتی که یک کاری انجام شد اگه بعدش Return بزاری اجرای تابع رو متوقف میکنه لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
AMiN.M7892 1,029 ارسال شده در 26 بهمن، 2015 سازنده اشتراک گذاری ارسال شده در 26 بهمن، 2015 به صورت ساده بخوام بگم هر تابعی که شما نوشتید در صورتی که یک کاری انجام شد اگه بعدش Return بزاری اجرای تابع رو متوقف میکنه ممنون از پاسخ شما خب پس تابع Exit چیکار میکنه؟؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
msajad 501 ارسال شده در 26 بهمن، 2015 اشتراک گذاری ارسال شده در 26 بهمن، 2015 میشه یه نمونه برامون مثال بزنید؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
asajadi84 567 ارسال شده در 26 بهمن، 2015 اشتراک گذاری ارسال شده در 26 بهمن، 2015 اگه بعدش Return بزاری اجرای تابع رو متوقف میکنه return اجرای تابع رو متوقف می کنه. ولی وظیفه اش این نیست. وظیفه ی اصلی اون اینه که خروجی تابع رو بازگردانی کنه که چون این دستور مرحله ی آخر کار انجام میشه عملاً باعث متوقف شدن تابع میشه. چون تابع وظیفه ی خودشو انجام داده شده تلقی میکنه لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
AMiN.M7892 1,029 ارسال شده در 27 بهمن، 2015 سازنده اشتراک گذاری ارسال شده در 27 بهمن، 2015 بسیار عالی!!! دوستان ممنون از پاسخ تون متوجه شدم چی به چی شد خیلی ممنون لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
AMiN.M7892 1,029
سلام دوستان
من یه سوال دارم که برام مجهول مونده
من میدونم توی توابعی که از نوع خاصی تعریف میشن باید از Return استفاده کنی تا مقدار رو به تابع برگردون کنی مثلا اینجوری:
Retrun False
ولی بعضی جاها دیدم مقدار نمیدن و فقط از Return استفاده میکنن، در اینجا ها کاربردش چیه و برای چی این رو میزارن؟
لینک ارسال
به اشتراک گذاری در سایت های دیگر
6 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.