శూన్య-కోలసింగ్ ఆపరేటర్

రచయిత: Peter Berry
సృష్టి తేదీ: 12 ఆగస్టు 2021
నవీకరణ తేదీ: 1 జూలై 2024
Anonim
శూన్య-కోలసింగ్ ఆపరేటర్ - టెక్నాలజీ
శూన్య-కోలసింగ్ ఆపరేటర్ - టెక్నాలజీ

విషయము

నిర్వచనం - శూన్య-కోలసింగ్ ఆపరేటర్ అంటే ఏమిటి?

సి # లో శూన్య కోలసింగ్ ఆపరేటర్, వేరియబుల్ యొక్క విలువ శూన్యమా అని తనిఖీ చేయడానికి ఉపయోగించే ఆపరేటర్. ఇది "??" చిహ్నంతో సూచించబడుతుంది.


శూన్య కోలెసింగ్ ఆపరేటర్ ఒక జత విలువల నుండి మొదటి శూన్య రహిత విలువను ఎంచుకోవడానికి అనుమతిస్తుంది. శూన్య విలువ రకం లేదా సూచన రకం యొక్క వేరియబుల్స్ కోసం డిఫాల్ట్ విలువను సెట్ చేయడానికి ఇది ఉపయోగించబడుతుంది. సరళీకృత వాక్యనిర్మాణంతో వ్యక్తీకరణను నిర్మించడానికి దీనిని ఉపయోగించవచ్చు, ఇది తార్కికంగా ఒక వ్యక్తీకరణకు సమానం, if స్టేట్మెంట్ లేదా టెర్నరీ ఆపరేటర్‌ను ఉపయోగించి మరింత కాంపాక్ట్ రూపంలో. శూన్య-కోలెసింగ్ ఆపరేటర్‌ను కలిగి ఉన్న వ్యక్తీకరణకు కనీస సోర్స్ కోడ్ ఉంది మరియు మంచి రీడబిలిటీని అందిస్తుంది.

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

మైక్రోసాఫ్ట్ అజూర్ మరియు మైక్రోసాఫ్ట్ క్లౌడ్‌కు పరిచయం | ఈ గైడ్ మొత్తంలో, క్లౌడ్ కంప్యూటింగ్ అంటే ఏమిటి మరియు క్లౌడ్ నుండి మీ వ్యాపారాన్ని తరలించడానికి మరియు అమలు చేయడానికి మైక్రోసాఫ్ట్ అజూర్ మీకు ఎలా సహాయపడుతుందో మీరు నేర్చుకుంటారు.

టెకోపీడియా నల్-కోలెసింగ్ ఆపరేటర్ గురించి వివరిస్తుంది

శూన్య-శీతలీకరణ ఆపరేటర్ అనేది బైనరీ ఆపరేటర్, ఇది “a ?? b” అనే రూపం యొక్క షరతులతో కూడిన వ్యక్తీకరణలో ఉపయోగించబడుతుంది, ఇక్కడ ఎడమ చేతి ఆపరేషన్, "a" లోని వ్యక్తీకరణ తప్పక రకము లేదా సూచన రకంగా ఉండాలి. "A" శూన్యంగా అంచనా వేయబడకపోతే, అది "a" యొక్క మూల్యాంకనం ఫలితాన్ని అందిస్తుంది. లేకపోతే, మొత్తం వ్యక్తీకరణ యొక్క ఫలితాన్ని పొందటానికి కుడి చేతి ఆపరేషన్ "b" లోని వ్యక్తీకరణ మూల్యాంకనం చేయబడుతుంది.


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

శూన్యమైన రకానికి వేరియబుల్ విలువ కేటాయించడం కంపైలర్ లోపానికి దారితీస్తుంది మరియు అటువంటి నియామకం కోసం స్పష్టమైన తారాగణం ఉపయోగించడం మినహాయింపుకు దారితీస్తుంది. కంపైలర్ లోపం మరియు మినహాయింపును నివారించడానికి అటువంటి పనులలో శూన్య-కోలెసింగ్ ఆపరేటర్ ఉపయోగించబడుతుంది.

శూన్య-కోలెసింగ్ ఆపరేటర్‌ను కలిగి ఉన్న వ్యక్తీకరణలో ఉపయోగించిన ఆపరేషన్‌లు తప్పనిసరిగా సరిపోలే రకానికి మూల్యాంకనం చేయాలి లేదా అవ్యక్తంగా సాధారణ రకానికి మార్చాలి.

శూన్య-కోలెసింగ్ ఆపరేటర్‌ను ఉపయోగించే వ్యక్తీకరణలోని కార్యకలాపాలు కుడి నుండి ఎడమకు సమూహం చేయబడతాయి.

ఈ నిర్వచనం C # యొక్క కాన్ లో వ్రాయబడింది