A keni dashur ndonjëherë të hidheni në programim me Haskell, por nuk keni ditur se ku të filloni? Epo, nuk keni nevojë të shikoni më tej! Ky wikiHow do të demonstrojë se si të ekzekutohet kodi Haskell në sistemin tuaj Windows 10. Haskell është një gjuhë programimi e shtypur statikisht, thjesht funksionale. Për më shumë informacion dhe burime në Haskell, shihni faqen e dokumentacionit Haskell, wiki Haskell dhe wikibook Haskell.
Hapa
Pjesa 1 nga 2: Instalimi i Chocolatey and the Haskell Toolchain
Këta hapa do të demonstrojnë se si ta përdorni Chcolatey në Windows dhe si ta përdorni Chocolatey për të shkarkuar zinxhirin e veglave Haskell. Chocolatey është një menaxher i paketave të nivelit të makinës i krijuar ekskluzivisht për Microsoft Windows. Më e rëndësishmja, Chocolatey është metoda e rekomanduar e Haskell.org për instalimin e përbërësve të kërkuar në platformën Windows. Ju do të përdorni versionin me burim të hapur të Chocolatey. Për më shumë informacion shihni Pse Chocolatey ?, Instalimi i kurseve Chocolatey dhe Chocolatey.
Hapi 1. Njihni arkitekturën e sistemit tuaj
Hapni shikuesin bazë të informacionit të sistemit. Ndodhet në panelin e kontrollit në
Paneli i Kontrollit> Sistemi dhe Siguria> Sistemi
Me Në panelin e informacionit të sistemit, do të shihni informacione të rëndësishme në lidhje me sistemin tuaj Windows. Nën Sistemi seksion, do të shihni llojin e sistemit. Vetëm në të djathtë të asaj etikete do t'ju tregojë arkitekturën e sistemit. (p.sh. 32-bit ose 64-bit)
Hapi 2. Instaloni Powershell
Ju do të përdorni Powershell në një hap të mëvonshëm për të instaluar Chocolately. Klikoni këtu për të shkuar te lëshimi i fundit i Powershell 7 në Github. Ka shumë versione të ndryshme në këtë faqe, por duhet të përqendroheni vetëm në ato versione të pajtueshme me Windows. Ata do të duken pothuajse identikë
PowerShell-7.x.y-win-ARCH.msi
ku
x.y
është përmbysja-të cilën mund ta injoroni sepse janë të gjithë njësoj-dhe
ARCH
është ose x64 ose x86 (64-bit dhe 32-bit, respektivisht). Ju do të dëshironi të shkarkoni atë që përputhet me arkitekturën e sistemit tuaj. Për shembull, nëse versioni më i fundit është 7.0.2 dhe makina juaj po punon me arkitekturë 32-bit (x86), duhet të shkarkoni
PowerShell-7.0.2-win-x86.msi
Me Po kështu, për arkitekturën 64-bit, skedari do të ketë x64 në vend të x86.
Hapi 3. Drejtoni instaluesin pasi të përfundojë shkarkimin
Ju nuk duhet të shqetësoheni me konfigurimin; megjithatë, sigurohuni që të kontrolloni opsionin shtesë të menysë kontekstuale "Hapi Këtu". Kjo do ta bëjë më të lehtë dhe më të shpejtë hapjen e Powershell në një drejtori të veçantë.
Hapi 4. Shkarkoni Terminalin e Windows nga Microsoft Store
Ky është në thelb një mbështjellës për Powershell që modernizon pamjen dhe ndjenjën e Powershell duke përmirësuar efikasitetin dhe duke shtuar disa funksionalitete duke përfshirë integrimin e predhave të tjera. Klikoni këtu për të shkuar në faqen e shkarkimit të Windows Terminal.
Hapi 5. Instaloni Chocolatey
Për të filluar, ekzekutoni Windows Terminal si Administrator. Nëse nuk kandidoni si Administrator, Chocolatey nuk do të instalohet sepse keni nevojë për privilegje të larta. Natyrisht, kjo pason çdo herë që dëshironi të drejtoni Chocolatey, duhet të keni privilegje të larta (d.m.th., duhet të keni kërkesën tuaj të shpejtë si Administrator).
Hapi 6. Futni komandat më poshtë në mënyrë sekuenciale
Për referencë, unë kam treguar një shembull në foton e mësipërme.
Set-EkzekutimiPolitika në distancëNënshkruar
Set -EkzekutimiPalimi i Bypass -it të Politikës -Procesi i Fushëveprimit -Forca; iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex
Hapi 7. Rinisni Windows Terminal ose ekzekutoni komandën
freskoj
për të përditësuar
$ Env: Rruga
me te sapo instaluarit
çokollatë
.
Ju mund ta kontrolloni këtë duke ekzekutuar
çokollatë -përmbysje
Me Nëse nuk merrni një gabim, atëherë gjithçka është normale. Për më shumë informacion në lidhje me instalimin e Chocolatey ju lutemi vizitoni Installing Chocolatey
Hapi 8. Instaloni mjetet Haskell
Siç është vërejtur në faqen e internetit të Haskell, duhet të instaloni
haskell-dev
pako përmes Chocolatey. Para se të vraponi
çokollatë
sigurohuni që ose keni rinisur Windows Termal ose keni ekzekutuar komandën
freskoj
kështu që
çokollatë
do të jetë në
$ Env: Rruga
Me Duke përdorur një kërkesë të ngritur, ekzekutoni komandën e mëposhtme
choco instaloni haskell -dev -y
Hapi 9. Drejtoni komandën refreshenv
Një herë
haskell-dev
ka përfunduar instalimi, ekzekutoni
freskoj
dhe testoni për të parë nëse ata janë në rrugën tuaj. Ju mund ta bëni këtë duke vrapuar
ghc -përmbysje
për të kontrolluar për përpiluesin.
Pjesa 2 nga 2: Krijimi i programit tuaj të parë Haskell
Hapi 1. Hapni një dokument të ri bosh
Ju mund të përdorni çdo redaktues teksti që dëshironi (p.sh. vscode, atom, sublime, etj). Hapni redaktorin tuaj të tekstit të zgjedhur me një dokument bosh. Këtë dokument do ta ruani si
pershendetje.hs
Me E
.hs
zgjerimi përdoret për të identifikuar skedarët që përmbajnë kodin burimor Haskell.
Hapi 2. Krijoni ndryshoren e parë në Haskell
Ju duhet të përcaktoni një ndryshore të quajtur main. Përpiluesi haskell do ta kërkojë këtë kur të përpiloni kodin tuaj burimor.
kryesore:: IO ()
-
E
::
- Operatori mund të lexohet si "ka tip".
-
Kështu që ju mund të lexoni rreshtin e mësipërm të kodit si
kryesore
"ka tip"
IO ()
-
E
IO ()
lloji është diçka që quhet a
Monada
Me Unë nuk do të hyj në detaje, por ju mund të lexoni më shumë në wiki Haskell për monadat.
Hapi 3. Jepni një vlerë
E
IO ()
Monad përdoret për hyrje/dalje. Pra tani që ju keni ndryshoren tuaj
kryesore
ju vetëm duhet t'i jepni njëfarë vlere.
kryesore:: IO () main = putStrLn "Përshëndetje, botë!"
-
putStrLn
është një funksion, lloji i të cilit është
Varg -> IO ()
- .
-
Kjo mund të duket konfuze në fillim, por është mjaft e thjeshtë. Mendoni për
->
si një hartë nga një lloj në tjetrin. Domethënë,
putStrLn
- funksioni harton një varg në një monadë.
-
Në thelb, funksioni
putStrLn
merr një vlerë të llojit
Varg
dhe kthen një vlerë të llojit
IO ()
- .
-
Kjo është arsyeja pse shtypja kontrollohet kur caktoni
kryesore
në vlerën e
putStrLn "Përshëndetje, botë!"
Hapi 4. Përpiloni programin
Urime, ju sapo keni shkruar programin tuaj të parë haskell. E tëra çfarë ju duhet të bëni tani është ta përpiloni atë. Hapni Windows Terminal dhe shkoni te dosja ku keni ruajtur dosjen tuaj
pershendetje.hs
dosje. Mund të përdorni opsionin e menysë së kontekstit "Hap këtu" nëse e keni zgjedhur atë opsion kur instaloni Powershell 7. Pasi të jeni atje, mund të filloni procesin e përpilimit duke përdorur komandën e mëposhtme:
ghc pershendetje.hs -o pershendetje
-
Përpilimi merr kodin burimor
pershendetje.hs
- si hyrje
-
duke perdorur
-o
flamurin mund të kaloni emrin e asaj që dëshironi të jetë ekzekutuesi i daljes. Në këtë rast është
Përshëndetje
-
Për të drejtuar programin pas ekzekutimit
. / hello.exe
-
shënim: shtë e rëndësishme që të keni
.\
përballë
pershendetje.exe
-
-