सी के साथ, मैं एक सामान्य पाठ संपादक (आईजी नैनो) के साथ एक कार्यक्रम लिख सकते हैं औरसंकलित एफ # कार्यक्रम
gcc mySum.c -o mySum
साथ Lunix टर्मिनल में यह संकलन कमांड लाइन का उपयोग कर एक खिड़की आदानों के लिए पूछ पाने के लिए और आउटपुट लौट रहा है।
#include <stdio.h>
int main(){
int x;
int y;
int sum;
printf("Program that sums two numbers.\n\nPlease type the first one:\n");
scanf("%d", &x);
printf("Type the second one:\n");
scanf("%d", &y);
sum = x + y;
printf("The sum of %d and %d is %d\n", x, y, sum);
return 0;
}
मैं एफ # में कार्यक्रम का एक ही तरह का उत्पादन कर सकते हैं, दृश्य स्टूडियो/MonoDevelopment बिना?
मुझे नग्न पाठ संपादक के साथ काम करने के लिए बहुत ही निर्देशक मिला, जैसे कि मैं सी के साथ कर रहा हूं। यह मुझे आईडीई द्वारा कम सहायता के साथ सीखने पर अधिक केंद्रित होने के लिए प्रेरित करता है। इसके अलावा, एक पाठ संपादक (जैसे नैनो, या नोटपैड ++ या जो कुछ भी) प्रोजेरा कैन लिखने के लिए fsharpi
से अधिक लचीला उपकरण प्रदान करता है। इस तरह, जब कार्यक्रम पूरा हो जाता है, तो मैं इसे संकलक को उसी तरह देता हूं जैसा मैंने उदाहरण में सी के साथ किया था।
मैं
fsharpc mySum.fs
साथ समारोह
let mySum x y =
x + y
को लागू करने से कह सकते हैं कि, लेकिन मैं यह कैसे प्राप्त करने के लिए प्राप्त करने के लिए असफल। मुझे this reference मिला लेकिन यह थोड़ा उन्नत है।
क्या आप [विजुअल स्टूडियो कोड] (https://code.visualstudio.com/) से अवगत हैं जो लिनक्स पर चलता है और विजुअल स्टूडियो के साथ भ्रमित नहीं होना चाहिए। देखें [Ionide के साथ विजुअल स्टूडियो कोड में F # के साथ प्रारंभ करना] (https://docs.microsoft.com/en-us/dotnet/articles/fsharp/tutorials/getting-started/getting-started-vscode) –
@GuyCoder, मैंने आपके उत्तर में आपके सुझाव को जोड़ा, धन्यवाद। यह वीएस का सबसे बेरबोन संस्करण है, मैंने कभी इसके साथ काम नहीं किया, लेकिन मेरा मानना है कि यह काफी लोकप्रिय और उत्कृष्ट है यदि आप केवल कोड लिखने में रुचि रखते हैं और बाकी की आवश्यकता नहीं है। – Abel
@Abel आपको विजुअल स्टूडियो कोड स्थापित करने पर विचार करना चाहिए। छोटी परियोजनाओं के लिए, यहां तक कि एफ # के बाहर, जैसे जेएस, एचटीएमएल, एक्सएमएल, जेसन, [डीओटी] (http://www.graphviz.org/doc/info/lang.html), प्रोलॉग, असेंबली, मार्कडाउन, ओकैमल, और अन्य चीजें यह मेरे लिए आईडीई पर जाती है। –