


जंग में फ़्लेट को समझना: कार्य करने के लिए एक मार्गदर्शिका लेट
Flet एक रस्ट कीवर्ड है जिसका अर्थ है "फ़ंक्शन लेट"। इसका उपयोग एक फ़ंक्शन को परिभाषित करने के लिए किया जाता है जो इसके इनपुट को एक पैरामीटर के रूप में लेता है और एक मान लौटाता है। यहां एक उदाहरण दिया गया है कि आप रस्ट में फ़्लेट का उपयोग कैसे कर सकते हैं:
``
fn मुख्य() {
लेट x = 5;
लेट y = 10;
Let z = flet(x + y) {
println!("परिणाम है {}", z);
};
}
```
इस उदाहरण में, `flet` कीवर्ड का उपयोग परिभाषित करने के लिए किया जाता है एक फ़ंक्शन जो दो पैरामीटर लेता है, `x` और `y`, और उनका योग लौटाता है। फ़ंक्शन को `मुख्य` फ़ंक्शन के भीतर इनलाइन परिभाषित किया गया है, और `z` वैरिएबल को फ़ंक्शन को `x` और `y` के साथ तर्क के रूप में कॉल करने का परिणाम सौंपा गया है।
Flet रस्ट में `let` कीवर्ड के समान है, लेकिन इसके कुछ प्रमुख अंतर हैं:
* Flet एक फ़ंक्शन को परिभाषित करता है, जबकि `let` एक वेरिएबल को परिभाषित करता है।
* Flet अपने इनपुट पैरामीटर को कोष्ठक में लेता है, जबकि `let` कोई पैरामीटर नहीं लेता है।
* Flet एक मान लौटाता है, जबकि ` Let` कुछ भी वापस नहीं करता है।
कुल मिलाकर, रस्ट कोड में छोटे, इनलाइन फ़ंक्शंस को परिभाषित करने के लिए फ़्लेट एक उपयोगी उपकरण है। इसका उपयोग कोड को सरल बनाने और इसे अधिक अभिव्यंजक बनाने के लिए किया जा सकता है, और इसका उपयोग उच्च-क्रम फ़ंक्शंस (फ़ंक्शन जो अन्य कार्यों को तर्क के रूप में लेते हैं) को परिभाषित करने के लिए भी किया जा सकता है।



