F# vodič: Hello world
Ta vodič vam pomaga začeti s F#. Razloži, kaj potrebujete za pisanje svojega prvega programa v F#. Začne z osnovami: naučili se boste, kje najdete in prenesete potrebna orodja, kako jih namestite in vas popelje vse do gradnje in zagon vaše kode. Če še niste nikoli napisali programa v F#, je to pravo mesto za začetek. Ustvarili smo ta članek, da lahko začnete z F# in nadaljujete z našimi primeri SMS. Če ste že seznanjeni z F#, lahko takoj skočite na enega od naslednjih SMS projektov.
Primeri SMS v F#:
Kako poslati SMS iz F#
Kako poslati več SMS iz F#
F# načrtovanje SMS z HTTP REST API (primer kode)
F# prejemanje SMS z HTTP REST API (primer kode)
F# brisanje SMS z HTTP REST API (primer kode)
Prenesite najnovejšo F# SMS API knjižnico z Githuba
F# je programski jezik. Podoben je naravnemu jeziku, kot je angleščina. Uporablja se za komunikacijo z računalnikom. Glavna razlika med naravnim jezikom in programskim jezikom je, da imajo programski jeziki strožjo strukturo, da jih računalnik lažje razume.
Kaj je program F# Hello worldProgram F# hello world je najenostavnejši program, ki ga lahko napišete. Preprosto izpiše stavek: Hello world na računalniškem zaslonu. Program Hello World je prvi program, ki ga razvijalci napišejo v katerem koli programskem jeziku.
Kako napisati svoj prvi program v F#Če želite napisati svoj prvi program v F#:
- Preverite pogoje
- Namestite Visual Studio Community
- Ustvarite nov projekt Console Application v F#
- Izberite ciljno ogrodje .NET
- Napišite program 'Hello world' v F#
- Zaženite program 'Hello world'
- Preglejte dnevnik, če program ne deluje
- Popravite označeno vrstico kode
Tukaj je, kaj potrebujete za začetek. Če želite napisati svoj prvi računalniški program v F#, potrebujete računalnik z Windows, Visual Studio in primer kode, predstavljen spodaj.
- Računalnik z Windows 10
- Visual Studio
- Primer projekta Ozeki Hello World
V tem video vadnici boste izvedeli, kako prenesti namestitveni program Visual Studio Community Edition (Video 1). Namestitveni program lahko prenesete z naslednjega URL-ja: https://visualstudio.microsoft.com/downloads/. Na tej strani boste videli različne različice Visual Studio, ki so na voljo za prenos. Sledite navodilom v tem kratkem videu, da namestitveni program prenesete na svoj računalnik.
Prenesite namestitveni program Visual Studio
Začnite tako, da obiščete naslednje spletno mesto: https://visualstudio.microsoft.com/downloads/. Pod stolpcem Community kliknite na vijolični gumb Free download (Slika 1). To bo preneslo namestitveni program Microsoft Visual Studio Community Edition na vaš računalnik na privzeto mesto za prenos, ki ga določi vaš brskalnik.
Če želite napisati svoj prvi program v F#, morate namestiti Visual Studio. Naslednji video vam pokaže, kako je to namestitev mogoče izvesti. Ta video vključuje posebej konfigurirano namestitev Microsoft Visual Studio Community edition. Vsebuje vse nastavitve in korake, da lahko uspešno nastavite okolje za kodiranje v F# (Video 2).
Ustvarite svoj prvi projekt F# v Visual Studiu
Ta kratka video vadnica vam pokaže, kako ustvariti projekt F# z uporabo Visual Studio. Naučili se boste, kako izbrati pravi jezik (F#) in vrsto projekta. Izvedeli boste tudi, kako izbrati pot, ime in ciljno ogrodje za vaš novoustvarjeni projekt. Ko uporabite vse potrebne nastavitve, se bo okolje za kodiranje F# zagnalo znotraj Visual Studio (Video 3).
Ustvari nov projekt v Visual Studiu
Najprej odprite Visual Studio, ki ste ga pravkar namestili. Nato vas bo pozdravil zaslon dobrodošlice. Ta zaslon vam omogoča ustvarjanje novega projekta ali odpiranje prejšnjih. V stolpcu "Začnite" na desni strani kliknite na Ustvari nov projekt (Slika 2). To vas bo preusmerilo na naslednjo stran, kjer lahko konfigurirate nastavitve vašega projekta.
Filtriraj na F#
Če želite ustvariti projekt v F#, morate najprej filtrirati projekte na F# in Console Application. Ko kliknete na "Ustvari nov projekt", boste preusmerjeni na konfiguracijski zaslon. Najprej izberite F# v kombiniranem polju na vrhu sredine okna, tik pod iskalno vrstico (Slika 3). Nato izberite Console v kombiniranem polju na skrajni desni strani okna. Kot rezultat filtriranja se bo pojavila možnost z naslovom Console Application. Izberite Console Application s klikom nanjo. Na koncu kliknite gumb Naprej v spodnjem desnem kotu, da nadaljujete.
Poimenujte svojo aplikacijo
Ko določite svoj projekt kot Console Application, vas bo sistem prosil, da mu določite ime. Pod besedilom "Ime projekta" boste našli besedilno polje (Slika 4). V to polje vnesite želeno ime, da poimenujete svoj projekt. Dajte mu enostavno prepoznavno in primerno ime, da ga boste vedno prepoznali. Prav tako priporočamo, da rešitev in projekt shranite v isto mapo. To storite tako, da kliknete na potrditveno polje na dnu razdelka, da omogočite to možnost. Ko končate, kliknite gumb Naprej v spodnjem desnem kotu.
Izberite ciljni ogrodje
Za dokončanje konfiguracije projekta morate izbrati ciljno ogrodje. To lahko storite na zadnji konfiguracijski strani. Ciljno ogrodje lahko izberete v kombiniranem polju s klikom nanj (Slika 5). Tukaj izberemo .NET Core 3.1. To je dobra izbira za vaš projekt. Kliknite na gumb Ustvari v spodnjem desnem kotu, da ustvarite svoj projekt.
Napišite svoj F# program 'hello world'
Prvi program, ki ga napišete v katerem koli programskem jeziku, je program 'Hello world'. Edini cilj tega programa je izpis besedila 'Hello world' na računalniškem zaslonu. V tem primeru program sestavlja nekaj vrstic kode: Prva vrstica: printfn "Hello world!" izpiše besedilo. Druga vrstica return 0, vrne 0 kot izhodno kodo (Koda 1).
open System [<EntryPoint>] let main argv = printfn "Hello world!" 0
Napišite svoj prvi program "Hello World!" v F#
V tem videu se boste naučili, kako lahko napišete program Hello World v F#. Za pisanje programa morate vnesti vrstice v urejevalnik kode. Sestavljen je le iz 2 vrstic kode. Obe boste napisali v main, eno vrstico za "let main argv =". Prva vrstica izpiše besedilo. Druga vrstica zapre program z izhodno kodo 0 (Video 4).
Zaženite svoj F# program 'hello world'
Ta video prikazuje, kako lahko zaženete svoj program. Če želite zagnati program hello world, morate klikniti na zeleni gumb Start v orodni vrstici Visual Studia (Video 5). Lahko tudi uporabite tipko F5 za zagon programa. Upoštevajte, da bo Visual Studio ob pritisku na F5 najprej shranil vaš novo napisan datoteko, nato jo bo prevedel v izvedljivo kodo in nato zažel na vašem računalniku.
Izhod kode
Ko zaženete program v Visual Studiu, se bo pojavilo konzolno okno za razhroščevanje. V tej konzoli lahko vidite, kako se vaš program izvaja v realnem času. To je zelo podobno običajnemu ukaznemu pozivu Windows. Prva vrstica, ki jo vidite, je izhod vaše kode: "Hello World" (Slika 6). Nato, 3 vrstice nižje, boste videli "exited with code 0". To pomeni, da se je vaš program zaprl.
Kaj se zgodi, če naredim napako v F#
Če naredite napako pri pisanju navodil v F#, boste prejeli sintaktično napako. Računalnik bo vrstico z napako označil rdeče in vam pojasnil, zakaj ni razumel navodil. Da popravite napako, se morate vrniti v urejevalnik besedila in spremeniti program. Programi pravijo, da "popravijo napako", ko odpravijo napake.
V spodnjem videu (Video 6) bomo namerno naredili napako tako, da odstranimo enega od narekovajev za besedilom Hello World. Videli boste, kako se računalnik odzove, kako popravimo napako in kako uspešno zaženemo računalniški program.
Kaj je sintaktična napaka?
Sintaktična napaka pomeni, da ne razumem. Če z nekom govorite v angleščini in vas ne razume, vam bo odgovoril z "Ne razumem". Če z računalnikom govorite v F# in računalnik ne razume, kaj mu želite povedati, vam bo odgovoril s "Sintaktična napaka".
Kako obravnavati sintaktično napako v F#?
V spodnji kodi bomo namerno ustvarili sintaktično napako tako, da ne bomo postavili podpičja za vrstico Hello World. Videli boste, kako se računalnik odzove, kako popravimo napako in kako uspešno zaženemo računalniški program.
Pogovorno okno z napako v Visual Studiu
Ko naredite napako v Visual Studiu, vas o napaki obvestijo na več mestih. Najprej vam urejevalnik besedila pokaže, da ste naredili napako (Slika 7). To se zgodi še preden zaženete program. Ko zaženete program in ta zazna napako, bo prikazal pogovorno okno z napako. To vas vpraša, ali želite zagnati zadnjo uspešno izgradnjo (ki se je dejansko izvedla prej), ali ne. Pritisnite Ne in poiščite vzrok težave. Na dnu zaslona Visual Studio prikaže tudi možne vzroke napake. Tukaj lahko vidimo, da sta dva, ker je številka 2 poleg X na rdečem krogu.
Če je v vaši kodi napaka, lahko kliknete na X na rdečem krogu na dnu, nad razdelkom Izhod (Slika 8). To prikaže poročilo o napaki, ki bo naštelo vse možne vzroke težave. Tukaj lahko vidimo, da sta našteti dve možnosti. Ta seznam vam bo dal nekaj namigov o naravi težave, da boste hitreje ugotovili, kako jo popraviti.
Zdaj, ko ste zaključili zgornjih pet preprostih korakov, ste naredili prvi korak v postajanju razvijalca programske opreme F#.Net. Ta program se morda zdi preprost in morda ne naredi veliko, vendar tako se začnejo velike stvari. Vsak tečaj programiranja se začne s temi osnovnimi koraki, učite se skrbno in trdo delo se bo izplačalo! Naslednji korak v vašem učnem potovanju bo ustvarjanje HTTP zahteve.
F# je programski jezik, ki vam omogoča reševanje kompleksnih nalog s preprosto kodo. F# ponuja krajše čase izvajanja, manj napak in večjo produktivnost, zato ima učenje tega jezika zagotovo svoje prednosti.
Poskrbite, da boste nadaljevali s študijem F# na Ozekijevi strani z vadnicami, kjer so informacije o pošiljanju SMS in brisanju v F#.
Naslednja stvar, ki jo morate storiti, je prenesite Ozeki SMS Gateway in naj se delo začne!
More information
- C# SMS vadnica: Zdravo svet
- Visual Basic SMS vadnica: Zdravo svet
- F# SMS vadnica: Zdravo svet
- Java SMS vadnica: Zdravo svet
- Vadnica za JavaScript SMS: Hello world
- Node.js SMS vadnica: Zdravo svet
- Kotlin SMS vadnica: Zdravo svet
- C/C SMS vadnica: Zdravo svet
- Delphi SMS vadnica: Zdravo svet
- PHP SMS vadnica: Zdravo svet
- Perl SMS vadnica: Zdravo svet
- Python SMS vadnica: Zdravo svet
- Python flask SMS vadnica: Zdravo svet
- Ruby SMS vadnica: Zdravo svet
- Tcl/Tk SMS vadnica: Zdravo svet
- Go SMS vadnica: Zdravo svet
- R SMS vadnica: Zdravo svet
- Scala SMS vadnica: Zdravo svet
- Objective C SMS vadnica: Zdravo svet
- Vadnice za razvijalce programske opreme