Sunrabbit

जेनेरिक का उपयोग करके अपरिवर्तनीय मान प्राप्त करना

  • लेखन भाषा: कोरियाई
  • आधार देश: सभी देशcountry-flag
  • आईटी

रचना: 2024-10-30

रचना: 2024-10-30 17:41

हम कभी-कभी जेनेरिक में स्ट्रिंग के बजाय "hello" जैसे समान प्रकार को डालना चाहते हैं।

लेकिन यह टाइप इन्फ्रेंस के साथ अच्छी तरह से काम नहीं करने वाली सामग्री में से एक है।

```


हम लाइब्रेरी विकसित करते समय, उपयोगकर्ता अनुभव के लिए स्वेच्छा से टाइप इन्फ्रेंस को मजबूत करने का प्रयास करते हैं।

```

इस प्रकार के टाइप को इन्फरेंस करने के लिए।


हम इसे करने के लिए कई तरीके अपना सकते हैं।

```

as const और readonly लगाने की विधि, लेकिन

यह उपयोगकर्ता द्वारा स्वयं डाला जाता है, लाइब्रेरी डेवलपर द्वारा नहीं किया जा सकता है।


इस कारण से, TS 5.0 में लाइब्रेरी डेवलपर के लिए एक नया कीवर्ड बनाया गया है।


इस कीवर्ड का उपयोग करके, हम इसे आसानी से संभाल सकते हैं।

```


यह एरे या लिटरल टाइप पर भी लागू होता है, लेकिन दुर्भाग्य से यह एरो फंक्शन में काम नहीं करता है।

फिर भी, यह लाइब्रेरी डेवलपर्स के लिए काफी अच्छी खबर है, और उपयोगकर्ताओं के लिए भी अच्छी खबर है।

टिप्पणियाँ0

[इफेक्टिव जावा] आइटम 6. अनावश्यक ऑब्जेक्ट निर्माण से बचेंअनावश्यक ऑब्जेक्ट निर्माण मेमोरी की बर्बादी का कारण बनता है, इसलिए स्ट्रिंग या बूलियन जैसे ऑब्जेक्ट के लिए लिटरल या स्टेटिक फैक्ट्री मेथड का उपयोग करना बेहतर होता है।
제이온
제이온
제이온
제이온

April 28, 2024

टाइपस्क्रिप्ट (Typescript) का बहिष्कार? (फीचर रियल)2023 में प्रोग्रामिंग भाषाओं की रैंकिंग में 5वें स्थान पर रहने वाली टाइपस्क्रिप्ट के बहिष्कार के विवाद को संक्षेप में प्रस्तुत किया गया है। हम जावास्क्रिप्ट से इसके अंतर और हाल ही में ओपन सोर्स प्रोजेक्ट्स में इसके बहिष्कार की गतिविधियों पर विचार करेंगे।
렛플
렛플
렛플
렛플

February 20, 2024

जावा कलेक्शन्स फ्रेमवर्क (JCF) क्या है? - JCF की परिभाषा और विशेषताएँ (JAVA)जावा कलेक्शन्स फ्रेमवर्क (JCF) विभिन्न प्रकार के डेटा को कुशलतापूर्वक संसाधित करने के लिए जावा का एक मानकीकृत क्लास सेट है।
제이온
제이온
제이온
제이온

April 27, 2024

कृत्रिम बुद्धिमत्ता और प्राकृतिक भाषा प्रसंस्करण: मानव भाषा की व्याख्या करने वाली मशीन की शक्तिकृत्रिम बुद्धिमत्ता और प्राकृतिक भाषा प्रसंस्करण तकनीक के सिद्धांतों, उपयोग के मामलों, नैतिक मुद्दों और भविष्य के दृष्टिकोण पर गहराई से विश्लेषणात्मक लेख। चैटबॉट, मशीन ट्रांसलेशन आदि जैसे विभिन्न अनुप्रयोगों के उदाहरणों के साथ-साथ डेवलपर्स के लिए व्यावहार
Cherry Bee
Cherry Bee
Cherry Bee
Cherry Bee

March 25, 2025

[स्प्रिंग] @Async का उपयोग कैसे करेंस्प्रिंग @Async का उपयोग करके जावा एसिंक्रोनस प्रोसेसिंग को आसानी से लागू करने के तरीके जानें। थ्रेड पूल सेटिंग और Future, ListenableFuture, CompletableFuture के उपयोग को शामिल किया गया है।
제이온
제이온
제이온
제이온

April 25, 2024

[गैर-तकनीकी पृष्ठभूमि, डेवलपर के रूप में जीवित रहना] 12. नवीन डेवलपर और अंग्रेजीयदि आप एक गैर-तकनीकी पृष्ठभूमि वाले डेवलपर बनने का सपना देख रहे हैं, तो आईटी से संबंधित अंग्रेजी शब्दावली और वाक्यांशों का अध्ययन करके आप जल्दी से काम में ढल सकते हैं।
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

April 1, 2024