Avatar ·

TypeScript में जेनेरिक्स के साथ एरो फंक्शन का सिंटैक्स

सभी को नमस्ते! मैंने TypeScript सीखना शुरू किया है और एक समस्या का सामना किया: मैं समझ नहीं पा रहा हूँ कि जेनेरिक टाइप्स (generic types) के साथ एरो फंक्शन (arrow functions) को सही तरीके से कैसे लिखा जाए। सामान्य फंक्शन में सब कुछ स्पष्ट है: ```typescript function identity(arg: T): T { return arg; } ``` लेकिन जब मैं एरो फंक्शन के साथ ऐसा ही करने की कोशिश करता हूँ, तो TypeScript एरर देता है। मैंने अलग-अलग विकल्प आज़माए: ```typescript const identity = (arg: T): T => arg; // एरर: JSX element 'T' has no corresponding closing tag ``` ```typescript const identity = (arg: T): T => arg; // काम करता है, लेकिन अजीब लगता है ``` ```typescript const identity = (arg: T): T => arg; // यह भी काम करता है, लेकिन मुझे यकीन नहीं है कि यह सही है ``` कृपया बताएं कि जेनेरिक्स के साथ एरो फंक्शन को सही तरीके से कैसे घोषित किया जाए? किन मामलों में `` के बाद कॉमा की ज़रूरत होती है? क्या इस मामले में एरो फंक्शन और सामान्य फंक्शन में कोई अंतर है? पहले से धन्यवाद! <<>>

JSX सिंटैक्स की समस्या

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग