‘பட்டியல் அட்டவணை வரம்பிற்கு வெளியே’ என்றால் என்ன

ஒரு எளிய பட்டியல் என்பது பல பொருட்களின் தொகுப்பாகும். கணினி அறிவியல் உலகில், ஒரு பட்டியல் ஒரு வரிசை, அடுக்கு, குவியல், வரிசை போன்றவற்றைப் போலவே ஒரு தொகுப்பாகக் கருதப்படுகிறது, இது ஒரே தரவுத்தொகுப்புகளின் பல நிகழ்வுகளைச் சேமிக்கப் பயன்படுகிறது. எடுத்துக்காட்டாக, அளவு 5 இன் முழு எண் பட்டியல் கீழே உள்ள படத்தில் காட்டப்பட்டுள்ளபடி 5 வெவ்வேறு எண்களை அதில் சேமிக்கும் திறன் கொண்டதாக இருக்கும்:



அளவு 5 இன் ஒரு முழுமையான பட்டியல்

“பட்டியல் அட்டவணை வரம்பிற்கு வெளியே” என்றால் என்ன?

எல்லா நிரலாக்க மொழிகளிலும், தவறான குறியீட்டின் காரணமாக சில வகையான பிழைகள் மற்றும் விதிவிலக்குகள் எழுகின்றன. 'பட்டியல் அட்டவணை வரம்பிற்கு வெளியே' என்பது ஒரு விதிவிலக்காகும், இது பயனர் அணுக முயற்சிக்கும்போதெல்லாம் நிகழ்கிறது தவறான குறியீடு பட்டியலில். தவறான குறியீட்டின் மூலம், குறியீட்டு அறிவிப்பு நேரத்தில் பட்டியலின் வரம்பில் வரவில்லை என்று அர்த்தம்.



வரம்பு விதிவிலக்குக்கு வெளியே பட்டியல் அட்டவணை



இங்கே கவனிக்க வேண்டிய மற்றொரு விஷயம் என்னவென்றால், பட்டியல் குறியீடுகள் “1” இலிருந்து தொடங்குவதில்லை, மாறாக அவற்றின் எண்ணிக்கை “0” இலிருந்து தொடங்குகிறது. இதன் பொருள் “5” அளவு பின்வரும் ஐந்து குறியீடுகளைக் கொண்டிருக்கும்: “0”, “1”, “2”, “3” மற்றும் “4”. இது உங்கள் பட்டியலின் ஐந்தாவது குறியீட்டை உண்மையில் அணுக முயற்சித்தால், நீங்கள் பட்டியல் [5] எழுதுவதற்கு பதிலாக பட்டியல் [4] ஐ எழுத வேண்டும், ஏனெனில் பிந்தையது தவறான குறியீடாகும்.



உங்கள் பட்டியலின் வரம்பின் ஒரு பகுதியாக இருக்கும் அந்த குறியீடுகளை மட்டுமே அணுக உங்கள் இயக்க முறைமை உங்களை அனுமதிக்கிறது. நீங்கள் அதன் வரம்பைத் தாண்டி எதையும் அணுக முயற்சித்தால், “பட்டியல் அட்டவணை வரம்பிற்கு வெளியே” விதிவிலக்கு எறியப்படும். அதனால்தான், பட்டியலின் கடைசி குறியீட்டை அணுக விரும்பும் போதெல்லாம் மக்கள் பட்டியல் [நீளம்] எழுத மாட்டார்கள், மாறாக அவர்கள் பட்டியல் [நீளம் -1] என்று எழுதுகிறார்கள், ஏனெனில் குறியீட்டு எண் “0” இலிருந்து தொடங்குகிறது, அதேசமயம் நீளம் () செயல்பாடு உண்மையானது பட்டியலின் திறன். கீழேயுள்ள குறியீட்டைப் பார்ப்பதன் மூலம் இந்த விதிவிலக்கை நீங்கள் சிறந்த முறையில் புரிந்து கொள்ள முடியும்.

“பட்டியல் அட்டவணை வரம்பிற்கு வெளியே” என்பதை விளக்குவதற்கு ஒரு குறியீடு துணுக்கு மற்றும் அதன் வெளியீடு விதிவிலக்கு:

முழு பட்டியல் [4] = {1, 2, 3, 4}; // “0”, “1”, “2”, “3” கோட் கொண்ட குறியீடுகளைக் கொண்ட ‘1’, ‘2’, ‘3’ மற்றும் ‘4’ ஆகிய கூறுகளைக் கொண்ட அளவு 4 இன் முழு எண் பட்டியலை அறிவித்தல் மற்றும் துவக்குதல்<<” The length of the given list is ”<

வெளியீடு:

கொடுக்கப்பட்ட பட்டியலின் நீளம் 4 முதல் உறுப்பு 1 இரண்டாவது உறுப்பு 2 மூன்றாவது உறுப்பு 3 நான்காவது உறுப்பு 4 பட்டியல் அட்டவணை வரம்பிற்கு வெளியே உள்ளது!

“பட்டியல் அட்டவணை வரம்பிற்கு வெளியே” விதிவிலக்கு என்பதை விளக்குவதற்கான மாதிரி குறியீடு