एफ # - कार्यक्रम संरचना

F # एक कार्यात्मक प्रोग्रामिंग भाषा है।

F # में, फ़ंक्शन डेटा प्रकारों की तरह काम करते हैं। आप किसी अन्य चर की तरह ही फ़ंक्शन की घोषणा और उपयोग कर सकते हैं।

सामान्य तौर पर, F # एप्लिकेशन में कोई विशिष्ट प्रविष्टि बिंदु नहीं होता है। कंपाइलर फ़ाइल में ऊपर से नीचे तक सभी शीर्ष-स्तरीय कथनों को निष्पादित करता है।

हालांकि, प्रक्रियात्मक प्रोग्रामिंग शैली का पालन करने के लिए, कई एप्लिकेशन एकल शीर्ष स्तर का स्टेटमेंट रखते हैं जो मुख्य लूप को कॉल करता है।

निम्नलिखित कोड एक सरल एफ # कार्यक्रम दिखाता है -

open System
(* This is a multi-line comment *)
// This is a single-line comment

let sign num =
   if num > 0 then "positive"
   elif num < 0 then "negative"
   else "zero"

let main() =
   Console.WriteLine("sign 5: {0}", (sign 5))

main()

जब आप प्रोग्राम को संकलित और निष्पादित करते हैं, तो यह निम्न आउटपुट देता है -

sign 5: positive

कृपया ध्यान दें कि -

  • F # कोड फ़ाइल कई की संख्या से शुरू हो सकती है open नाम स्थान को आयात करने के लिए उपयोग किए जाने वाले कथन।

  • फ़ाइलों के शरीर में अन्य कार्य शामिल हैं जो एप्लिकेशन के व्यावसायिक तर्क को लागू करते हैं।

  • मुख्य लूप में शीर्ष निष्पादन योग्य कथन होते हैं।