خوب یه برنامه استاد داده بود که خروجی محیط دایره بود.... ولی اونم int نوشته بود....
return رو متوجه نشدم./.
سلام دوست عزیز
ببینید:
ساختار کلی تابع این هست:
کد:
[FONT=Tahoma][SIZE=2][COLOR=#000000][COLOR=Blue][SIZE=3]
function functionName(argument):returnType{ statements; }[/SIZE][/COLOR][/COLOR][/SIZE][/FONT]
argument : یا آرگومان های تابع ورودی های تابع می باشند که با کاما از هم جدا می شوند (در ادامه با مثال توضیح بیشتر داده می شود)
returnType : نوع بازگشت تابع می باشد، در واقع برای تعیین نوع مقداری که قرار است درون تابع return شود در صورتی که تابع شما return ی نداشته باشد این مقدار بر روی void قرار می دهیم و این به این معنی می باشد که تابع مقداری را بر نمی گرداند، البته تعریف این مقدار الزامی نیست و در صورتی که نوع خروجی را ندانید می توانید با ستاره(*) به هر نوعی از اطلاعات اشاره نمایید.
statements : شامل کدی می شود که می بایست با هر بار فراخوانی تابع اجرا شود.
برای درک بیشتر return تابعی تعریف می کنیم که دو قدار را جمع کند و یک مقدار به عنوان خروجی بدهد:
کد:
[FONT=Tahoma][SIZE=2][COLOR=#000000][COLOR=Blue][SIZE=3]
[FONT=arial]function calculate()
{ var num1:Number = 50;
var num2:Number = 100;
var myResult:Number;
myResult = num1+num2;
return myResult;
}[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT]
پیروز باشید.