View Full Version : تابعی که چند مقدار رو برگردونه!
mrtzxxx
جمعه 30 خرداد 1393, 13:19 عصر
با سلام . دوستان چطوری میشه یه تابع چند مقدار رو بگیره پردازش کنه و چند مقدار رو برگردونه ؟؟؟! و چطور از اون طرف مقادیر گرفته شده رو در چند متغیر گذاشت؟
Nevercom
جمعه 30 خرداد 1393, 13:28 عصر
تابع نمیتونه چند مقدار رو برگردونه، شما می تونید داده ها رو اگر هم جنس هستن بصورت یک آرایه برگردونید، و یا کلاسی از جنس موردنظر ایجاد کنید و خروجی تابع از جنس اون کلاس باشه، در این نوع داده ی خودتون میتونید هر داده ای رو داشته باشید
parvizwpf
جمعه 30 خرداد 1393, 13:31 عصر
شما میتونید مفدار بازگشتی رو آرایه بگیرید. یا اینکه یک کلاس منحصر به فرد طبق نیاز بسازید برای این کار :
public class MyClass{
int a;
String b;
getter a.......
setter a.......
getter b.....
setter b.....
....
}
یرای استفاده میتونید مفدار یازگشتی تابع رو برابر این کلاس فرار بدید و داخلش مفادیر کلاس رو بگذارید:
public MyClass myFunction()
{
MyClass mc=new MyClass();
mc.a=1;
mc.b="Hello";
return mc;
}
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.