ورود

نسخه کامل مشاهده نسخه کامل : انداختن تابع در متغیر



ama-amir
14-02-2012, 18:06
سلام دوستان
من تو برنامه نویسی یه اسکریپت به یه قسمت خوردم که یه تابع یه عددی رو چاپ میکنه!
این عدد رو میخواستم بندازم توی array ولی گویا تو آرایه ها نمیشه از تابع استفاده کرد
میخواستم بدونم چیزی وجود داره که بتونم مقداری که یه تابع چاپ میکنرو بریزم تو یه متغیر؟
ممنون

neopersia
14-02-2012, 19:46
مقدار برگشتی تابع رو میشه به متغیر یا اعضای آرایه اختصاص داد. البته به شرطی مقدار اختصاص پیدا میکنه که اصلاً تابع چیزی برگردونه
این که میگید مقداری رو چاپ میکنه به عنوان return حساب نمیشه. اگر همون مقدار رو که چاپ میشه لازم دارید و هیچ راه دیگه ای هم برای به دست آوردنش ندارید باید از بافر استفاده کنید و مقدار چاپ شده رو ذخیره کنید.

اما اگر تابع رو ویرایش کنید که مقدار رو return کنه به نظرم دردسرش کمتره!

ama-amir
14-02-2012, 20:37
آقا دمت گرم عالی بود
return که کردم درست شد