పైథాన్‌లో గోటో స్టేట్‌మెంట్ గురించి మీరు తెలుసుకోవలసిన ప్రతిదీ



ఈ వ్యాసం పైథాన్‌లో గోటో స్టేట్‌మెంట్ యొక్క వివరణాత్మక మరియు సమగ్రమైన జ్ఞానాన్ని దాని పరిమితులు మరియు ఉదాహరణలతో మీకు అందిస్తుంది.

ఈ రోజు పరిశ్రమలో అత్యంత ప్రాచుర్యం పొందిన ఆపరేటింగ్ సిస్టమ్‌లలో ఒకటి. Te త్సాహికుల నుండి ప్రొఫెషనల్ వినియోగదారుల వరకు, ప్రతి ఒక్కరూ పైథాన్‌ను ఉపయోగిస్తున్నారు, అయితే, ఇంకా కనుగొనబడని కొన్ని అంశాలు ఉన్నాయి. పైథాన్ యొక్క అటువంటి అంశం స్థానిక గోటో స్టేట్మెంట్. కాబట్టి, ఈ వ్యాసంలో, పైథాన్‌లో గోటో స్టేట్‌మెంట్‌ను ఈ క్రింది క్రమంలో చర్చిస్తాము:

గోటో స్టేట్మెంట్ అంటే ఏమిటి?

గోటో స్టేట్‌మెంట్‌ను సింటాక్స్ లేదా కోడ్ యొక్క భాగం అని నిర్వచించవచ్చు, ఇది గోటో స్టేట్‌మెంట్ నుండి అదే ఫంక్షన్ యొక్క విషయాలలో గమ్యస్థానంగా గుర్తించబడిన వాటికి బేషరతుగా దూకుతుంది. లేమాన్ పరంగా, మీరు ప్రోగ్రామ్ నిర్దిష్ట సంఖ్యలో ఫంక్షన్లను దాటవేయాలనుకుంటే, మీరు గోటో స్టేట్మెంట్ ఉపయోగించాలి.





పైథాన్ లోగో- గోటో-స్టేట్మెంట్-ఇన్-పైథాన్గమనిక: చాలా మంది ప్రోగ్రామర్‌ల మధ్య గోటో స్టేట్‌మెంట్ ఉపయోగించడం చాలా సంభావ్యమైనప్పటికీ, ఆడిటింగ్ ప్రయోజనాల కోసం, ప్రోగ్రామ్ ప్రవాహాన్ని గుర్తించడం తరచుగా నిరుత్సాహపడవచ్చు, గోటో స్టేట్‌మెంట్ ఉనికితో తరచుగా కష్టమవుతుంది. ఏదైనా పరిస్థితి ఉంటే, ప్రోగ్రామర్ ప్రోగ్రామ్ యొక్క విషయాలను సవరించాల్సిన అవసరం ఉంది మరియు మార్పులు చేయాలి, గోటో స్టేట్మెంట్ ఫంక్షన్లో కొన్ని భాగాలను సౌకర్యవంతంగా దూకినందున ఖచ్చితమైన గమ్యాన్ని గుర్తించడం కష్టం అవుతుంది.

సింటాక్స్



పైథాన్లోని గోటో స్టేట్మెంట్ యొక్క వాక్యనిర్మాణం క్రింద ఇవ్వబడింది.

# సింటాక్స్ -1 గోటో లేబుల్. . . లేబుల్: # సింటాక్స్ -2 లేబుల్:. . . గోటో లేబుల్

పై ఉదాహరణలో, గో అనే కీవర్డ్ మినహా మీకు అవసరమైన ఏ టెక్స్ట్‌తోనైనా లేబుల్‌ను మార్చవచ్చు మరియు ప్రోగ్రామ్‌లో ఎక్కడైనా గో స్టేట్‌మెంట్ క్రింద లేదా పైన సెట్ చేయవచ్చు.



త్వరిత వాస్తవం: గోటో స్టేట్మెంట్ మొట్టమొదట ఏప్రిల్ 1, 2004 న ఒక జోక్ గా విడుదలైంది, కాని ప్రపంచవ్యాప్తంగా ఉన్న ప్రోగ్రామర్లు దీనిని తీవ్రంగా పరిగణించి ఉపయోగించడం ప్రారంభించారు.

గోటో స్టేట్మెంట్ యొక్క పునరావృత్తులు

పైథాన్‌లో గోటో స్టేట్‌మెంట్ మాదిరిగానే పనిచేసే మరొక కోడ్నుండి వచ్చి. రెండునుండి వచ్చిఇంకాగోటోస్టేట్‌మెంట్‌లు పైథాన్‌లోని మొత్తం ప్రోగ్రామ్‌కు వశ్యతను జోడిస్తాయి, తద్వారా ప్రోగ్రామ్ ఫ్లో మెకానిజమ్‌లను నియంత్రించడానికి ఒకరిని అనుమతిస్తుంది మరియు అంతకుముందు వాటికి సరిహద్దులు లేని ఫ్లో ఇడియమ్‌లను నియంత్రించడానికి ప్రాప్యతను కూడా కలిగి ఉంటుంది.

గోటో రెండింటినీ ఉపయోగించటానికి అలాగేనుండి వచ్చిపైథాన్ లోని స్టేట్మెంట్స్, మొదట వాటిని ప్రధాన లైబ్రరీని దిగుమతి చేసుకోవాలి. దీన్ని చేయడానికి, క్రింద పేర్కొన్న కోడ్‌ను టైప్ చేయండి.

గోటో దిగుమతి గోటో, కమ్‌ఫ్రోమ్, లేబుల్ నుండి

గ్రంథాలయాలు దిగుమతి అయిన తర్వాత, మీరు మీ ప్రోగ్రామ్‌లో ఈ రెండు విధులను సౌకర్యవంతంగా ఉపయోగించవచ్చు.

మీరు పైథాన్‌లో గోటో స్టేట్‌మెంట్‌ను ఉపయోగించినప్పుడు, మీరు ప్రాథమికంగా ప్రస్తుతానికి బదులుగా మరొక పంక్తి కోడ్‌ను నేరుగా అమలు చేయమని వ్యాఖ్యాతకు నిర్దేశిస్తున్నారు. ఈ సమయంలో వ్యాఖ్యాత అమలు చేయాలనుకుంటున్న కోడ్ యొక్క లక్ష్య రేఖను 'లేబుల్' అని పిలిచే విభాగంలో గుర్తించాలి. లేబుల్ ట్యాగ్ గురించి గమనించవలసిన ఒక విషయం ఏమిటంటేఅవి ఎక్కువగా యాదృచ్ఛిక మరియు ఏకపక్ష పైథాన్ ఐడెంటిఫైయర్‌లు ఒకే చుక్కతో ముందే ఉంటాయి. ఉదాహరణలేబుల్ .మీలాబెల్.

కంప్యూటెడ్ గోటో స్టేట్మెంట్

చాలా మంది ప్రోగ్రామర్లు పైథాన్‌లో ఉపయోగించిన గోటో స్టేట్‌మెంట్‌ల యొక్క సాధారణ వైవిధ్యాలలో ఒకటి కంప్యూటెడ్ గోటో స్టేట్‌మెంట్. దీనిలో మీరు కోడ్ ప్రారంభంలో పైథాన్ సూచికను ప్రస్తావించి, తరువాత హ్యాష్‌ట్యాగ్‌ను ఉపయోగించి దాన్ని సూచించండి. ఉదాహరణ,

x = లెక్కించులేబుల్నామ్ () గోటో * x

గమనిక: పై స్టేట్‌మెంట్‌లోని x యొక్క విలువ దీనికి ముందు ఉదాహరణలో పేర్కొన్నట్లుగా డాట్ ఉపసర్గను కలిగి ఉండకూడదు.

aws cli ఎలా ప్రారంభించాలి

నుండి వచ్చి

పైథాన్లో, దినుండి వచ్చిస్టేట్మెంట్ ప్రాథమికంగా గోటో స్టేట్మెంట్కు వ్యతిరేకం. చాలా సరళమైన పదాలలో, వ్యాఖ్యాతకు దాని పనితీరు క్రింది ప్రకటన ద్వారా వివరించవచ్చు, “లేబుల్ X చేరినప్పుడల్లా, బదులుగా ఇక్కడకు వెళ్లండి.”

ఒక ఉదాహరణనుండి వచ్చిచర్యలోని ప్రకటన క్రింద పేర్కొనబడింది.

# ... కోడ్ 1 ...

లేబుల్ .కొన్ని చోట్ల

# ... కోడ్ 2 ...

comefrom .కొన్ని చోట్ల

పై ప్రకటనలో, కోడ్ 2 అమలు చేయబడదు. వ్యాఖ్యాత పంక్తి లేబుల్‌కు చేరుకున్నప్పుడు .కొన్ని చోట్ల, అది నేరుగా తదుపరి పంక్తికి దాటవేస్తుందినుండి వచ్చి.కొన్ని చోట్ల.

ఉదాహరణలతో ప్రారంభకులకు pl sql ట్యుటోరియల్

గురించి గమనించవలసిన మరో ముఖ్యమైన అంశంనుండి వచ్చిస్టేట్మెంట్ అనేది ప్రోగ్రామింగ్లో డీబగ్గింగ్ సహాయంగా ఎక్కువగా ఉపయోగించబడుతుంది. దానిస్వతంత్ర ప్రోగ్రామింగ్ కార్యకలాపాలలో ఉపయోగించడం ఎక్కువగా నిరుత్సాహపరుస్తుంది, ఎందుకంటే ఇది కొన్నిసార్లు అసౌకర్యంగా మరియు సహాయక ఫలితాలకు దారితీయవచ్చు.

పైథాన్‌లో గోటో స్టేట్‌మెంట్‌లో పరిమితులు

ఇతర కోడింగ్ ప్లాట్‌ఫారమ్‌లు మరియు కోడ్ యొక్క పంక్తుల మాదిరిగానే, పైథాన్ కూడా గోటో మరియు కామ్‌ఫ్రామ్ స్టేట్‌మెంట్ రెండింటినీ సాధించగలదనే దానిపై అనేక పరిమితులను విధించింది. గోటో మరియు కమ్‌ఫ్రోమ్ స్టేట్‌మెంట్‌లకు రెండింటికీ సాధారణ పరిమితులు క్రింద పేర్కొనబడ్డాయి.

  1. లూప్ మధ్యలో దూకడం లేదా a చివరకు ఈ స్టేట్‌మెంట్‌లను ఉపయోగించి నిబంధన అనుమతించబడదు.

  2. ఫంక్షన్లు మరియు మాడ్యూళ్ళ మధ్య దూకడానికి ఈ స్టేట్‌మెంట్లలో దేనినీ ఉపయోగించలేరు.

  3. మినహాయింపు పంక్తిలోకి దూకడానికి ఇది ఉపయోగించబడదు, ఎందుకంటే మొదటి స్థానంలో మినహాయింపు రేఖ లేదు.

# ఉదాహరణ 1: లోతైన సమూహ లూప్ నుండి విడిపోవడం:

గోటో దిగుమతి గోటో నుండి, పరిధిలో i కోసం లేబుల్ (1, 10): పరిధిలో j కోసం (1, 20): పరిధిలో k కోసం (1, 30): ప్రింట్ i, j, k ఉంటే k == 3: గోటో. ఎండ్ లేబుల్ .ఎండ్ ప్రింట్ 'ఫినిష్డ్న్'

# ఉదాహరణ 2: ఏదో విఫలమైన తర్వాత శుభ్రపరచడం:

గోటో దిగుమతి గోటో నుండి, లేబుల్ # ఇవి నిజమైన కార్మికుల విధులు అని g హించుకోండి. def setUp (): 'setUp' def doFirstTask (): print 1 return True def doSecondTask (): print 2 return True def doThirdTask (): print 3 return False # ఇది విఫలమైనట్లు నటిస్తుంది. def doFourthTask (): ప్రింట్ 4 రిటర్న్ ట్రూ డెఫ్ క్లీన్‌అప్ (): ప్రింట్ 'క్లీన్‌అప్' # ఇది ప్రింట్స్ 'సెటప్, 1, 2, 3, క్లీన్‌అప్' - నో '4' ఎందుకంటే doThirdTask విఫలమవుతుంది. def bigFunction1 (): setUp () లేకపోతే doFirstTask (): goto .cleanup if doSecondTask (): goto .cleanup if doDhirdTask (): goto .cleanup if do doFourthTask (): goto .cleanup label .cleanup cleanUp () bigFunction1 () ప్రింట్ 'bigFunction1 donen'

గోటో స్టేట్మెంట్ పైథాన్ ఆడిటింగ్ మరియు డీబగ్గింగ్ అవసరాలకు వచ్చినప్పుడు చాలా సహాయకారిగా ఉంటుంది. ఇది కొన్నిసార్లు రోజువారీ ప్రోగ్రామింగ్‌లో ఉపయోగించబడుతున్నప్పటికీ, తరచుగా ఉపయోగించడం కంటే కొన్నిసార్లు ఆశ్చర్యకరమైన ఫలితాలకు దారితీస్తుంది.

దీనితో, పైథాన్ వ్యాసంలో ఈ గోటో స్టేట్మెంట్ ముగింపుకు వచ్చాము. పైథాన్‌తో పాటు దాని వివిధ అనువర్తనాలతో లోతైన జ్ఞానం పొందడానికి, మీరు చేయవచ్చు 24/7 మద్దతు మరియు జీవితకాల ప్రాప్యతతో ప్రత్యక్ష ఆన్‌లైన్ శిక్షణ కోసం.

మాకు ప్రశ్న ఉందా? “పైథాన్‌లో గోటో స్టేట్‌మెంట్” యొక్క వ్యాఖ్యల విభాగంలో వాటిని పేర్కొనండి మరియు మేము మీ వద్దకు తిరిగి వస్తాము.