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

Kaj je F#

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 world

Program 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#:

  1. Preverite pogoje
  2. Namestite Visual Studio Community
  3. Ustvarite nov projekt Console Application v F#
  4. Izberite ciljno ogrodje .NET
  5. Napišite program 'Hello world' v F#
  6. Zaženite program 'Hello world'
  7. Preglejte dnevnik, če program ne deluje
  8. Popravite označeno vrstico kode
Pogoji

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
Prenesite Visual Studio Microsoft Visual Studio Community Edition

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.

Video 1 - Kako prenesti namestitveni program Visual Studio Community Edition (Video vadnica)

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.

prenesi visual studio community
Slika 1 - Prenesite Visual Studio Community

Namestite Visual Studio

Č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).

Video 2 - Kako namestiti Visual Studio (Video vadnica)

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).

Video 3 - Kako ustvariti nov projekt v Visual Studiu (Video vadnica)

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.

kako ustvariti nov projekt v visual studiu
Slika 2 - Kako ustvariti nov projekt v Visual Studiu

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.

filtriraj na f sharp v visual studiu
Slika 3 - Kako filtrirati na F#

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.

poimenovanje f sharp aplikacije
Slika 4 - Poimenujte svojo aplikacijo

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.

izbira ciljnega ogrodja v visual studiu
Slika 5 - Izberite ciljno ogrodje

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
	

Koda 1 - Izpis "Hello world!" v konzoli v F#

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).

Video 4 - Kako napisati svoj prvi program 'hello world' v F# (Video vadnica)

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.

Video 5 - Kako zagnati svoj prvi program 'hello world' v F# (Video vadnica)

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.

hello world v f sharp
Slika 6 - Izhod zgornje kode

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.

Video 6 - Kako narediti in popraviti napako v F# (Video vadnica)

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.

pogovorno okno z napako v visual studiu
Slika 7 - Pogovorno okno z napako v Visual Studiu

Poročilo o napaki v Visual Studiu

Č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.

poročilo o napaki v visual studiu
Slika 8 - Poročilo o napaki v Visual Studiu

Povzetek

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