‘జాబితా సూచిక పరిధిలో లేదు’

సరళమైన జాబితా బహుళ వస్తువుల సమాహారం. కంప్యూటర్ సైన్స్ ప్రపంచంలో, ఒకే డేటాటైప్‌ల యొక్క బహుళ సందర్భాలను నిల్వ చేయడానికి ఉపయోగించే శ్రేణి, స్టాక్, కుప్ప, క్యూ మొదలైన వాటి వలె జాబితాను సేకరణగా పరిగణిస్తారు. ఉదాహరణకు, పరిమాణం 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 జాబితా సూచిక పరిధిలో లేదు!

“జాబితా సూచిక పరిధిలో లేదు” మినహాయింపును వివరించడానికి ఒక నమూనా కోడ్