ارسالها: 786
موضوعها: 121
تاریخ عضویت: مرد 1393
مکان: قـــــم
سپاسها: 321
1532 سپاس گرفتهشده در 537 ارسال
دوستان
من دست و پا شکسته کاربرد این شئ را میدونم ولی می خوام شما هم هرچی در مورد این شئ میدونین بگین تا بیشتر باهاش آشنا شم مثلا کی ازش استفاده کنم؟چه کاربردی داره؟و......
ارسالها: 940
موضوعها: 56
تاریخ عضویت: مرد 1393
مکان: مشهد
سپاسها: 338
2562 سپاس گرفتهشده در 736 ارسال
سلام.
اگه بخوام ساده توضیح بدم، آرایه (Array) یک متغیّر هست که چندین مقدار رو میتونه در خودش نگه داره.
مثلاً اگه میخواین برای هر مرحله، امتیاز رو جداگانه ذخیره کنید، نباید برای هر کدوم از مراحل یک متغیّر جدا برای ذخیرهی امتیاز بسازید، به جای اون یک آرایه میسازید که امتیازات تمام مراحل رو به صورت جدا در خودش نگه میداره.
کلّاً برای ذخیرهی مقادیر مرتبط به هم که ترتیبشون هم اهمّیّت داره (مثل امتیازات یا تعداد ستارههای هر مرحله، که ترتیب مراحل توش مهمه، یا برترین امتیازات آفلاین که ترتیب بزرگی و کوچکی امتیاز مهمه) از آرایه استفاده میکنیم. اگه ترتیب مهم نبود هم میتونیم از آرایه استفاده کنیم و هم از دیکشنری، شیء دیکشنری هم دقیقاً مثل شیء آرایه هست، با این تفاوت که شاخصگذاری شیء آرایه با عدد هست (برای همین میگیم ترتیب مهمه) ولی شاخصگذاری دیکشنری با متن هست.
معجزات طبیعت هایی هستند که با آنها مأنوس نشدهایم
و طبیعت معجزهایست که با آن انس گرفتهایم
ارسالها: 786
موضوعها: 121
تاریخ عضویت: مرد 1393
مکان: قـــــم
سپاسها: 321
1532 سپاس گرفتهشده در 537 ارسال
ممنون متوجه شدم
یک مثال آسان می تونید بزنید با سورس