Երբևէ ցանկացե՞լ եք Haskell- ի հետ ծրագրավորման մեջ մտնել, բայց չգիտեիք որտեղից սկսել: Դե, պետք չէ այլևս փնտրել: Այս wikiHow- ը ցույց կտա, թե ինչպես կարելի է Haskell կոդը գործարկել ձեր Windows 10 համակարգում: Haskell- ը ստատիկ մուտքագրված, զուտ ֆունկցիոնալ ծրագրավորման լեզու է: Haskell- ի մասին լրացուցիչ տեղեկությունների և ռեսուրսների համար տե՛ս Haskell- ի փաստաթղթերի էջը, Haskell- ի վիքի և Haskell վիքիգրքը:
Քայլեր
Մաս 1 2 -ից. Տեղադրեք Chocolatey և Haskell Toolchain
Այս քայլերը ցույց կտան, թե ինչպես կարելի է Chcolatey- ն գործարկել Windows- ով և ինչպես օգտագործել Chocolatey- ը Haskell գործիքաշղթան ներբեռնելու համար: Chocolatey- ը մեքենայական մակարդակի փաթեթների կառավարիչ է, որը ստեղծվել է բացառապես Microsoft Windows- ի համար: Ավելի կարեւոր է, որ Chocolatey- ը Haskell.org- ի առաջարկած մեթոդն է `Windows հարթակում անհրաժեշտ բաղադրիչները տեղադրելու համար: Դուք կօգտագործեք Chocolatey- ի բաց կոդով տարբերակը: Լրացուցիչ տեղեկությունների համար տե՛ս Ինչու՞ շոկոլադե, Տեղադրելով շոկոլադե և շոկոլադե դասընթացներ:
Քայլ 1. Իմացեք ձեր համակարգի ճարտարապետությունը:
Բացեք համակարգի հիմնական տեղեկատվության դիտիչը: Այն գտնվում է կառավարման վահանակում ՝ հասցեում
Կառավարման վահանակ> Համակարգ և անվտանգություն> Համակարգ
. Համակարգի տեղեկատվական վահանակում դուք կտեսնեք ձեր Windows համակարգի մասին կարևոր տեղեկություններ: Տակ Համակարգ բաժնում կտեսնեք համակարգի տեսակը: Այդ պիտակի աջից այն ձեզ ցույց կտա համակարգի ճարտարապետությունը: (օրինակ ՝ 32-բիթ կամ 64-բիթ)
Քայլ 2. Տեղադրեք Powershell- ը:
Chocolately- ը տեղադրելու համար դուք հետագայում կօգտագործեք Powershell- ը: Կտտացրեք այստեղ ՝ Powershell 7 -ի վերջին թողարկմանը Github- ում գնալու համար: Այս էջում կան բազմաթիվ տարբեր տարբերակներ, բայց դուք պետք է կենտրոնանաք միայն Windows- ի հետ համատեղելի այդ տարբերակների վրա: Նրանք գրեթե նույնական տեսք կունենան
PowerShell-7.x.y-win-ARCH.msi
որտեղ
x.y
դա դիվերսիան է, որը դուք կարող եք անտեսել, քանի որ դրանք բոլորը նույնն են, և
ARCH
կամ x64 է, կամ x86 (համապատասխանաբար 64-բիթ և 32-բիթ): Դուք կցանկանաք ներբեռնել այն, որը համապատասխանում է ձեր համակարգի ճարտարապետությանը: Օրինակ, եթե վերջին տարբերակը 7.0.2 է, և ձեր մեքենան աշխատում է 32-բիթ ճարտարապետությամբ (x86), դուք պետք է ներբեռնեք
PowerShell-7.0.2-win-x86.msi
. Նմանապես, 64-բիթ ճարտարապետության դեպքում ֆայլը կունենա x64 ՝ x86- ի փոխարեն:
Քայլ 3. Գործարկեք տեղադրիչը բեռնման ավարտից հետո:
Պետք չէ անհանգստանալ կազմաձևման հետ. այնուամենայնիվ, անպայման ստուգեք «Բացել այստեղ» համատեքստային ընտրացանկի հավելման տարբերակը: Սա ավելի հեշտ և արագ կդարձնի Powershell- ը որոշակի գրացուցակում բացելը:
Քայլ 4. Ներբեռնեք Windows տերմինալը Microsoft Store- ից:
Սա, ըստ էության, փաթեթ է Powershell- ի համար, որն արդիականացնում է Powershell- ի տեսքն ու զգացումը ՝ միաժամանակ բարձրացնելով արդյունավետությունը և ավելացնելով որոշ գործառույթներ, ներառյալ այլ պատյանների ինտեգրումը: Կտտացրեք այստեղ ՝ Windows Terminal- ի ներբեռնման էջ գնալու համար:
Քայլ 5. Տեղադրեք Chocolatey:
Սկսելու համար գործարկեք Windows Terminal- ը որպես ադմինիստրատոր: Եթե դուք չեք վարում որպես ադմինիստրատոր, Chocolatey- ը չի կարող տեղադրվել, քանի որ ձեզ անհրաժեշտ են բարձր արտոնություններ: Բնականաբար, այն հետևում է ցանկացած պահի, երբ ցանկանում եք գործարկել Chocolatey- ը, դուք պետք է ունենաք բարձր արտոնություններ (այսինքն ՝ դուք պետք է ունենաք ձեր արագ գործարկումը որպես ադմինիստրատոր):
Քայլ 6. Մուտքագրեք ստորև բերված հրամանները հաջորդականությամբ:
Որպես տեղեկանք, ես օրինակ եմ ցույց տվել վերը նշված լուսանկարում:
Set-ExecutionPolicy RemoteSigned
Set -ExecutionPolicy Bypass -Spope Process -Force; iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex
Քայլ 7. Վերագործարկեք Windows տերմինալը կամ գործարկեք հրամանը
թարմացնել
թարմացնելու համար
$ Env: athանապարհ
նոր տեղադրվածի հետ
շոկո
.
Դուք կարող եք դա ստուգել ՝ գործարկելով
շոկո -հակադարձում
. Եթե սխալ չեք ստանում, ապա ամեն ինչ նորմալ է: Chocolatey- ի տեղադրման մասին լրացուցիչ տեղեկությունների համար այցելեք Installing Chocolatey
Քայլ 8. Տեղադրեք Haskell գործիքները:
Ինչպես նշվում է Haskell- ի կայքում, դուք պետք է տեղադրեք այն
haskell-dev
փաթեթ Chocolatey- ի միջոցով: Վազելուց առաջ
շոկո
համոզվեք, որ կամ վերագործարկել եք Windows Termal- ը կամ գործարկել հրամանը
թարմացնել
այնպես, որ
շոկո
կլինի մեջ
$ Env: athանապարհ
. Օգտագործելով բարձրացված հուշում, գործարկեք հետևյալ հրամանը
choco տեղադրել haskell -dev -y
Քայլ 9. Գործարկեք refreshenv հրամանը:
Մի անգամ
haskell-dev
ավարտված է տեղադրումը, գործարկումը
թարմացնել
և փորձարկեք ՝ արդյոք դրանք ձեր ճանապարհին են: Դուք կարող եք դա անել վազելով
ghc -շեղում
ստուգել կազմողի համար:
2 -րդ մաս 2 -ից. Ստեղծեք ձեր առաջին Haskell ծրագիրը
Քայլ 1. Բացեք նոր դատարկ փաստաթուղթ:
Դուք կարող եք օգտագործել ցանկացած տեքստային խմբագիր, որը ցանկանում եք (օրինակ ՝ vscode, atom, sublime և այլն): Բացեք ձեր ընտրած տեքստային խմբագրիչը դատարկ փաստաթղթով: Դուք կպահեք այս փաստաթուղթը որպես
բարև: ժամ
. The
.հս
ընդլայնումը օգտագործվում է Haskell- ի կոդ պարունակող ֆայլերի նույնացման համար:
Քայլ 2. Ստեղծեք առաջին փոփոխականը Haskell- ում:
Դուք պետք է սահմանեք փոփոխական, որը կոչվում է հիմնական: Haskell կոմպիլյատորը դա փնտրելու է, երբ կազմեք ձեր սկզբնական կոդը:
հիմնական:: IO ()
-
The
::
- օպերատորը կարելի է կարդալ որպես «ունի տեսակ»:
-
Այսպիսով, դուք կարող եք կարդալ կոդի վերը նշված տողը որպես
հիմնական
«ունի տեսակ»
IO ()
-
The
IO ()
տիպը ա կոչված բան է
Մոնադ
. Չեմ մանրամասնի, բայց դուք կարող եք ավելին կարդալ Haskell վիքիում մոնադների մասին:
Քայլ 3. Տրամադրեք արժեք:
The
IO ()
Մոնադը օգտագործվում է մուտքի/ելքի համար: Այսպիսով, հիմա, երբ դուք ունեք ձեր փոփոխականը
հիմնական
պարզապես պետք է դրան ինչ -որ արժեք տալ:
հիմնական:: IO () main = putStrLn "Բարև, աշխարհ":
-
putStrLn
ֆունկցիա է, որի տեսակն է
Լար -> IO ()
- .
-
Սկզբում դա կարող է շփոթեցուցիչ թվալ, բայց դա բավականին պարզ է: Մտածեք
->
որպես քարտեզագրում մի տեսակից մյուսին: Այսինքն ՝
putStrLn
- գործառույթը քարտեզագրում է մի տող դեպի մոնադ:
-
Ըստ էության, գործառույթը
putStrLn
վերցնում է տիպի արժեք
Լարային
և վերադարձնում է տիպի արժեք
IO ()
- .
-
Ահա թե ինչու մուտքագրումը ստուգվում է հանձնարարելիս
հիմնական
-ի արժեքին
putStrLn «Բարև, աշխարհ»:
Քայլ 4. Կազմեք ծրագիրը:
Շնորհավորում եմ, դուք պարզապես գրել եք ձեր առաջին haskell ծրագիրը: Մնում է միայն այն կազմել: Բացեք Windows տերմինալը և անցեք այն թղթապանակին, որտեղ դուք պահել եք ձեր ֆայլը
բարև: ժամ
ֆայլը: Դուք կարող եք օգտագործել «Բացել այստեղ» համատեքստային ընտրացանկի տարբերակը, եթե Powershell 7.- ը տեղադրելիս ընտրել եք այդ տարբերակը, այնտեղ գտնվելուց հետո կարող եք սկսել կազմման գործընթացը ՝ օգտագործելով հետևյալ հրամանը.
ghc բարև: hs -o բարև
-
Կոմպիլյատորը վերցնում է աղբյուրի կոդը
բարև: ժամ
- որպես մուտքագրում
-
օգտագործելով ՝
-ո
դրոշակ կարող եք փոխանցել այն անունը, ինչ ցանկանում եք, որ լինի ելքային գործարկելի: Այս դեպքում դա է
Բարեւ Ձեզ
-
Գործարկելուց հետո ծրագիրը գործարկելու համար
. / բարև. exe
-
նշում. Կարևոր է ունենալ
.\
դիմաց
բարև. exe
-
-