Tento tutoriál vám pomôže začať s F#. Vysvetľuje, čo potrebujete na napísanie vášho prvého programu v F#. Začína základmi: dozviete sa, kde môžete nájsť a stiahnuť potrebné nástroje, ako ich nainštalovať a prevedie vás celým procesom až po zostavenie a spustenie vášho kódu. Ak ste nikdy predtým nepísali program v F#, toto je miesto, kde začať. Vytvorili sme tento článok, aby ste mohli začať s F# a prejsť na naše príklady so SMS. Ak už F# poznáte, môžete prejsť priamo na jeden z nasledujúcich SMS projektov.
F# je programovací jazyk. Je podobný prirodzenému jazyku, ako je angličtina. Používa sa na komunikáciu s počítačom. Hlavný rozdiel medzi prirodzeným jazykom a programovacím jazykom je, že programovacie jazyky majú prísnejšiu štruktúru, aby im počítač lepšie rozumel.
Čo je program Hello world v F#
Program Hello world v F# je najjednoduchší program, ktorý môžete napísať. Jednoducho vypíše vetu: Hello world na obrazovku počítača. Program Hello World je prvý program, ktorý vývojári píšu v akomkoľvek programovacom jazyku.
Ako napísať svoj prvý program v F#
Ak chcete napísať svoj prvý program v F#:
Skontrolujte predpoklady
Nainštalujte Visual Studio Community
Vytvorte nový projekt Console Application v F#
Vyberte cieľové rozhranie .NET Framework
Napíšte program 'Hello world' v F#
Spustite program 'Hello world'
Skontrolujte log, ak program nebeží
Opravte zvýraznený riadok kódu
Predpoklady
Tu je to, čo potrebujete na začatie. Na napísanie vášho prvého počítačového programu v F# potrebujete počítač s Windows, Visual Studio a ukážkový kód uvedený nižšie.
Počítač s Windows 10
Visual Studio
Ukážkový projekt Ozeki Hello World
Stiahnuť Visual Studio
Microsoft Visual Studio Community Edition
V tomto videu nájdete návod, ako stiahnuť inštalátor Visual Studio Community Edition (Video 1). Inštalátor môžete stiahnuť z nasledujúcej URL adresy: https://visualstudio.microsoft.com/downloads/. Na tejto stránke uvidíte rôzne verzie Visual Studio dostupné na stiahnutie. Postupujte podľa pokynov v tomto krátkom videu a stiahnite si inštalátor na svoj počítač.
Stiahnuť inštalátor Visual Studio
Začnite tým, že prejdete na nasledujúcu webovú stránku: https://visualstudio.microsoft.com/downloads/. V stĺpci Community kliknite na fialové tlačidlo Free download (Obrázok 1). Tým sa stiahne inštalátor Microsoft Visual Studio Community Edition na váš počítač do predvoleného umiestnenia na stiahnutie, ktoré určí váš prehliadač.
Obrázok 1 - Stiahnuť Visual Studio Community
Nainštalovať Visual Studio
Na napísanie vášho prvého programu v F# potrebujete nainštalovať Visual Studio. Nasledujúce video vám ukáže, ako môže byť táto inštalácia vykonaná. Toto video obsahuje špecificky nakonfigurovanú inštaláciu Microsoft Visual Studio Community edition. Obsahuje všetky nastavenia a kroky, aby ste mohli úspešne nastaviť prostredie pre programovanie v F# (Video 2).
Vytvorte svoj prvý projekt F# v Visual Studio
Tento krátky video tutoriál vám ukáže, ako vytvoriť projekt F# pomocou Visual Studio. Dozviete sa, ako vybrať správny jazyk (F#) a typ projektu. Tiež zistíte, ako vybrať cestu, názov a cieľové rozhranie .NET Framework pre váš novovytvorený projekt. Po aplikovaní všetkých potrebných nastavení sa spustí prostredie pre programovanie v F# vo Visual Studio (Video 3).
Najprv otvorte Visual Studio, ktoré ste práve nainštalovali.
Uvítacia obrazovka vás následne privíta.
Táto obrazovka vám umožňuje vytvoriť nový projekt alebo otvoriť existujúce.
V stĺpci "Začíname" na pravej strane kliknite na Vytvoriť nový projekt (Obrázok 2).
Toto vás presmeruje na ďalšiu stránku, kde môžete nakonfigurovať nastavenia vášho projektu.
Obrázok 2 - Ako vytvoriť nový projekt v Visual Studio
Filtrovanie na F#
Ak chcete vytvoriť projekt v jazyku F#, musíte najprv vyfiltrovať projekty na F# a Konzolovú aplikáciu.
Po kliknutí na "Vytvoriť nový projekt" budete presmerovaní na konfiguračnú obrazovku.
Najprv vyberte F# z rozbaľovacieho zoznamu v hornej časti okna pod vyhľadávacím panelom (Obrázok 3).
Ďalej vyberte Konzola v rozbaľovacom zozname na pravej strane okna.
V dôsledku vášho filtrovania sa zobrazí možnosť s názvom Konzolová aplikácia.
Vyberte Konzolovú aplikáciu kliknutím na ňu.
Nakoniec kliknite na tlačidlo Ďalej v pravom dolnom rohu, aby ste pokračovali.
Obrázok 3 - Ako filtrovať na F#
Pomenujte svoju aplikáciu
Po špecifikovaní projektu ako Konzolovej aplikácie budete požiadaní o jeho pomenovanie.
Pod textom "Názov projektu" nájdete textové pole (Obrázok 4).
Zadajte požadovaný názov do tohto textového poľa, aby ste pomenovali svoj projekt.
Dajte mu ľahko rozpoznateľný a vhodný názov, aby ste ho vždy vedeli identifikovať.
Odporúčame tiež zaistiť, aby ste umiestnili riešenie a projekt do rovnakého adresára.
To sa vykoná kliknutím na začiarkavacie políčko v dolnej časti sekcie, aby ste túto možnosť povolili.
Keď budete hotoví, kliknite na tlačidlo Ďalej v pravom dolnom rohu.
Obrázok 4 - Pomenujte svoju aplikáciu
Vyberte cieľové rozhranie
Ak chcete dokončiť konfiguráciu projektu, musíte vybrať cieľové rozhranie.
To sa dá urobiť na poslednej konfiguračnej stránke.
Cieľové rozhranie môžete vybrať z rozbaľovacieho zoznamu kliknutím naň (Obrázok 5).
Tu vyberieme .NET Core 3.1. Toto je dobrá voľba pre váš projekt.
Kliknutím na tlačidlo Vytvoriť v pravom dolnom rohu vytvoríte svoj projekt.
Obrázok 5 - Vyberte cieľové rozhranie
Napíšte svoj F# program 'hello world'
Prvý program, ktorý napíšete v akomkoľvek programovacom jazyku, je program 'Hello world'.
Jediným cieľom tohto programu je vypísať text 'Hello world' na obrazovku počítača.
V tomto príklade program pozostáva z niekoľkých riadkov kódu:
Prvý riadok: printfn "Hello world!" vypíše text. Druhý riadok
return 0, vráti 0 ako ukončovací kód (Kód 1).
open System
[<EntryPoint>]
let main argv =
printfn "Hello world!"
0
Kód 1 - Vypísanie "Hello world!" do konzoly v F#
Napíšte svoj prvý program "Hello World!" v F#
V tomto videu sa naučíte, ako môžete napísať program Hello World v jazyku F#.
Ak chcete napísať svoj program, musíte zadať riadky do editora kódu.
Pozostáva len z 2 riadkov kódu. Oba napíšete do main, jeden riadok za "let main argv =".
Prvý riadok vypíše text. Druhý riadok ukončí program s ukončovacím kódom 0 (Video 4).
Spustite svoj F# program 'hello world'
Toto video ukazuje, ako môžete spustiť svoj program.
Ak chcete spustiť program hello world, musíte kliknúť na zelené tlačidlo Štart v
paneli nástrojov Visual Studio (Video 5). Môžete tiež použiť kláves F5 na spustenie programu.
Upozorňujeme, že keď stlačíte F5, Visual Studio najprv uloží váš novo napísaný
súbor, potom ho skompiluje do spustiteľného kódu a nakoniec ho spustí
na vašom počítači.
Výstup kódu
Po spustení programu v Visual Studio sa zobrazí ladiaca konzola.
V tejto ladiacej konzole môžete vidieť, ako sa váš program spúšťa v reálnom čase. Vyzerá to veľmi podobne ako bežný príkazový riadok Windows.
Prvý riadok, ktorý uvidíte, je výstup vášho kódu: "Hello World" (Obrázok 6).
Potom, o 3 riadky nižšie, uvidíte "exited with code 0". To znamená, že váš program sa ukončil.
Obrázok 6 - Výstup vyššie uvedeného kódu
Čo sa stane, ak urobím chybu v F#
Ak urobíte chybu pri písaní inštrukcií v F#, dostanete syntaktickú chybu. Počítač zvýrazní riadok s chybou červenou farbou a povie vám, prečo nerozumel inštrukciám. Na opravu chyby musíte prejsť späť do textového editora a upraviť program. Programy hovoria, že "opravili chybu", keď opravia chyby.
V nasledujúcom videu (Video 6) zámerne vytvoríme chybu odstránením jednej z úvodzoviek za textom Hello World. Uvidíte, ako počítač zareaguje, ako opravíme chybu a ako úspešne spustíme počítačový program.
Čo je syntaktická chyba?
Syntaktická chyba znamená, že nerozumiem. Ak hovoríte s niekým v angličtine a on nerozumie, čo hovoríte, odpovie vám "Nerozumiem". Ak hovoríte s počítačom v F# a počítač nerozumie, čo hovoríte, odpovie vám "Syntaktická chyba".
Ako zvládnuť syntaktickú chybu v F#?
V kóde nižšie zámerne vytvoríme syntaktickú chybu tým, že nedáme bodkočiarku za riadkom Hello World. Uvidíte, ako počítač zareaguje, ako opravíme chybu a ako úspešne spustíme počítačový program.
Chybové dialógové okno v Visual Studio
Keď urobíte chybu v Visual Studio, budete o chybe informovaní na viacerých miestach. Najprv vám textový editor sám ukáže, že ste urobili chybu (Obrázok 7). To sa stane ešte pred spustením programu. Po spustení programu a nájdení chyby sa zobrazí chybové dialógové okno. To sa vás pýta, či chcete spustiť poslednú úspešnú zostavu (ktorá skutočne bežala predtým), alebo nie. Mali by ste stlačiť Nie a hľadať príčinu problému. V dolnej časti obrazovky Visual Studio tiež zobrazuje možné príčiny chyby. Tu vidíme, že sú 2, pretože vedľa X na červenom kruhovom symbole je číslo 2.
Obrázok 7 - Chybové dialógové okno v Visual Studio
Chybová správa v Visual Studio
Ak je v kóde chyba, môžete kliknúť na X na červenom kruhovom symbole v dolnej časti, nad sekciou Výstup (Obrázok 8). Toto zobrazí chybovú správu, ktorá vypíše všetky možné veci, ktoré mohli spôsobiť problém. Tu vidíme, že sú uvedené 2 možnosti. Tento zoznam vám poskytne nejaké odhady o povahe problému, aby ste mohli rýchlejšie zistiť, ako ho opraviť.
Obrázok 8 - Chybová správa v Visual Studio
Zhrnutie
Teraz, keď ste dokončili vyššie uvedených päť jednoduchých krokov, urobili ste prvý krok k tomu, aby ste sa stali vývojárom softvéru F#.Net. Tento program sa môže zdať jednoduchý a možno nerobí veľa, ale takto začínajú skvelé veci. Každý kurz programovania začína týmito základnými krokmi, učte sa pozorne a tvrdá práca sa vyplatí! Ďalším krokom vo vašej učebnej ceste bude vytvorenie HTTP požiadavky.
F# je programovací jazyk, ktorý vám umožňuje riešiť zložité úlohy jednoduchými kódmi. F# ponúka kratšie časy behu, menej chýb a vyššiu produktivitu, takže učenie sa tohto jazyka má určite svoje výhody.
Uistite sa, že pokračujete v štúdiu F# na stránke tutoriálov Ozeki, kde sú informácie o odosielaní SMS a mazaní v F#.