ڪمپيوٽرن, پروگرامن
هڪ متحرڪ ڪيريو ۽ ان جي خصوصيتن
ڪيريو عام عناصر هر هڪ کي ڪجهه (اهو ساڳيو) قسم جي زندگي گذارڻ جي هڪ حڪم قائم طور حوالو ڏنو ويو آهي. Arrays جامد ۽ متحرڪ آهي. پهرين ڊيگهه قدم، i.e.، پروگرامن ۾ لکيو وڃي ٿو execution لاء پروگرام جي شروع کان اڳ، جو ٻيو - execution جي رخ ۾.
جي بيان ۾ هڪ جامد ڪيريو لاء جزا جنهن جي پروگرام دوران (واڌارو يا ضايع ٿيڻ) ۾ تبديل نه ٿو ڪري سگهجي جو تعداد مقرر ڪيو وڃي. جڏهن ته پروگرام، ٿئي ٿو ان جي جزا کي ذخيرو ڪرڻ لاء مختص Bytes جو تعداد ياداشت ۾ execution لاء هڪ جامد ڪيريو استعمال ڪري. ياداشت جي هن رقم جيستائين ان کي پنهنجي ڪم راس ڪيو آهي ته پروگرام لاء مقرر ڪيو ويو ھوندو. جيتوڻيڪ هن ياداشت استعمال نه آهي، ڪو به ٻئي ڪوڊ ان جي رسائي ڪرڻ جي قابل نه ٿيندو.
pascal پروگرامن ٻولي صرف جامد arrays سان ڪم ڪري سگهن ٿا. تنهن ڪري، جيڪڏهن توهان variable ڊيگهه جو هڪ تسلسل سان ڪم ڪرڻ چاهيو ٿا، ان لحاظ کان سنڌ جي ڍانچي کي بيان ڪرڻ لاء، آهي مثال طور، هڪ سئو عنصرن مان ڪڍي، ۽ جزا جو مختلف تعداد جي مختلف مرحلن ۾ استعمال ڪيو، جو نمبر 100. کان وڌيڪ نه، ۽ ان کي ضرور نادانن آهي.
هن مسئلي جي جڙيل ۾ موجود ناهي Delphi جي ترقي ماحول. هڪ متحرڪ ڪيريو جي بيان عنصرن جو تعداد مقرر نه ٿو لاء، ۽ ان جي رن طئي جي اجازت ڏئي ٿو. هڪ متحرڪ ڪيريو Var حصي ۾ بيان ڪري سگهجي ٿو ھلي جيئن:
Var تمام وڏا: عدد جي ڪيريو
اهڙيء طرح، جي جوڙجڪ، سڃاڻپ تمام وڏا نامزد، ڊيگهه ۾ نامعلوم عدد (پوء پري) جو هڪ سڌر تسلسل آهي. ڪرائون سائيز واري سيٽ ڪرڻ لاء، هن پروگرام SetLength طريقيڪار لاڳو هجڻ ضروري آهي، مثال طور، SetLength (وڏا، 9). تمام وڏا حاصل متحرڪ ڪيريو طول تعداد 9. برابر هاڻي، اهو طئي ڪيو آهي ته جي تسلسل ۾ ڪو قسم جي عدد جي نون عنصرن، ٻڙي کان نمبر آهن. اهي خاصيتون هڪ متحرڪ ڪيريو آهن. Delphi هڪ طريقيڪار انگ جي هڪ سيٽ، جتي ڪٺي جي ضرورت غائب جي هوندي frees آهي. هن طريقيڪار Finalize، اسان جي صورت ۾ ان جي تابعداري طور لاڳو ڪيو ويندو: Finalize (وڏا).
اهڙي طرح، هڪ بيان ۽ Delphi ۾ multidimensional متحرڪ arrays لاڳو ڪري سگهو ٿا. مثال طور، ھلي طور ٻه-dimensional متحرڪ جوڙجڪ بيان ڪيو ويندو:
Var تمام وڏا: عدد جي صف مان ڪيريو
جيڪڏهن ضروري آهي، ان جي شاخن جي مختلف lengths جو ٿي سگهي ٿو. اهو به SetLength طريقيڪار لکيو وڃي ٿو.
اڪثر، خاص ڪري وڏي ۽ پيچيده پروگرامن ۾، ڪي ڊيٽا جوڙجڪ وقت کان وقت لاء، يا صرف هن پروگرام جي شروعات / آخر ۾ استعمال ٿيندا آهن. اهو هو "رکيل ۾" ياداشت ۾ رکڻ لاء ڏاڍي فضول ٿئي ها. هڪ متحرڪ ڪيريو - جي ڪمپيوٽر سسٽم جي وسيلن جي نالي ماتر رقم مان هڪ طريقو. جيتوڻيڪ ان جي ڪجهه وڌڻ ڪئي. پهرين ڳالهه، ته ان کي هميشه ڀوڳ کان آسان ڳاڻيٽو جزا نه آهي. ٻيو، ته پروگرامر هميشه جي جياپي جو هر نڪتو، جو متحرڪ ڪيريو جي حالت ۾ سمجهڻ گهرجي. پر ان جي فائدن کلايو انهن سڀني مشڪلات ڪر. خاص ۾، جيڪڏهن توهان ڊيٽا subroutine جي هڪ وڏي مقدار ۾ ٻاهر موڪلڻ ڪرڻ چاهيو ٿا، ان جي نمائندگي جي متحرڪ صورت کان سواء نه ٿو سگهان.
Similar articles
Trending Now