آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ساخت آرایه های تو در تو

Vahid  12 سال پیش  12 سال پیش
0 0

با سلام
اول از همه تشکر میکنم بابت آموزش های خوبتون ...
دوم منتظر ادامه آموزش هاتون هستیم استاد ...

سئوالی در مورد آرایه های چند بعدی دارم، از اونجایی که من چندین ساله در ضمینه وب و برنامه نویسی PHP کار میکنم ( حدود 8 تا 10 سال ) اهمیت آرایه ها رو تو برنامه نویسی به خوبی درک میکنم ...
اما سئوال بنده این هست که در آندروید چطور میتونم آرایه های چند بعدی رو بسازم مثل نمونه زیر که در زبان PHP به کار میره ...

$array = array(
'User' => array(
'id' => 1,
'name' => 'vahid',
'age' => 23,
'profile' => array(
'image' => 'image adress ...',
'views' => 10000,
'last_login' => '2013/8/10 18:20:10',
),
),
);


ممنون میشم راهنمایی کنید برای ایجاد آرایه های تو در تو چطور باید پیش رفت ...

با تشکر فراوان

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
uncocoder  12 سال پیش
0 0

آرایه ای که شما نمایش دادید، چند بعدی نیست، بلکه عمق داره. هر شیء در آرایه می تونه خود یک آرایه باشه. فرض کنید یک کلاس به اسم Car داریم که آرایه ای از خصوصیاتش است. در این کلاس یک کلاس به نام Engine داریم که آرایه ای از خصوصیات خودش است. در کلاس Engine آرایه ای از Cylinder داریم که آرایه ای از خصوصیات خودش است.

باید توجه کرد که PHP یک زبان برنامه نویسی نیست و یک Script برنامه نویسی است. در زبان یا اسکریپتی که Type Free هست، متأسفانه بسیاری از قوانین صحیح برنامه نویسی جایگزین قوانین ساده تر و پوسته ای تر می شوند. مثل مورد آرایه ها.
0 0
شما میتونید یه مثال برای آرایه های عمیق و چند بعدی بزنید ؟ (12 سال پیش)
0 0
پاسخ بعدی رو مطالعه کنید (12 سال پیش)
پاسخ به سوال 
uncocoder  12 سال پیش
0 0

آرایه هایی که دارای عمق هستند، مثل مثال خود شما هست و مثال ماشین و موتورش. آرایه های چند بعدی مثل صفحه شطرنج هست که هست مثلاً :

 int[][] cells = new int[8][8];

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .