გსურდათ ოდესმე Haskell– ის პროგრამირებაში გადასვლა, მაგრამ არ იცით საიდან დაიწყოთ? ისე, თქვენ აღარ გჭირდებათ შემდგომი ძებნა! ეს wikiHow აჩვენებს, თუ როგორ უნდა გამოიყენოთ Haskell კოდი თქვენს Windows 10 სისტემაში. Haskell არის სტატიკურად აკრეფილი, წმინდა ფუნქციონალური პროგრამირების ენა. ჰასკელის შესახებ დამატებითი ინფორმაციისა და რესურსებისათვის იხილეთ ჰასკელის დოკუმენტაციის გვერდი, ჰასკელის ვიკი და ჰასკელის ვიკიწიგნი.
ნაბიჯები
ნაწილი 1 2 -დან: Chocolatey and Haskell Toolchain- ის დაყენება
ეს ნაბიჯები აჩვენებს, თუ როგორ უნდა დაიწყოთ Chcolatey Windows- ზე და როგორ გამოიყენოთ Chocolatey Haskell ინსტრუმენტთა ქსელის ჩამოსატვირთად. Chocolatey არის მანქანების დონის პაკეტების მენეჯერი, რომელიც შექმნილია ექსკლუზიურად Microsoft Windows– ისთვის. რაც მთავარია, Chocolatey არის Haskell.org– ის რეკომენდებული მეთოდი Windows პლატფორმაზე საჭირო კომპონენტების დაყენების მიზნით. თქვენ გამოიყენებთ შოკოლადის ღია კოდის ვერსიას. დამატებითი ინფორმაციისთვის იხილეთ რატომ შოკოლადი ?, შოკოლადის და შოკოლადის კურსების დაყენება.
ნაბიჯი 1. იცოდეთ თქვენი სისტემის არქიტექტურა
გახსენით სისტემის ძირითადი ინფორმაციის მნახველი. ის მდებარეობს მართვის პანელში,
მართვის პანელი> სისტემა და უსაფრთხოება> სისტემა
რა სისტემის ინფორმაციის პანელზე ნახავთ მნიშვნელოვან ინფორმაციას თქვენი Windows სისტემის შესახებ. Ქვეშ სისტემა განყოფილებაში ნახავთ სისტემის ტიპს. ამ ეტიკეტის მარჯვნივ, ის გაჩვენებთ სისტემის არქიტექტურას. (მაგ. 32 ბიტიანი ან 64 ბიტიანი)
ნაბიჯი 2. დააინსტალირეთ Powershell
თქვენ მოგვიანებით გამოიყენებთ Powershell– ს Chocolately– ის ინსტალაციისთვის. დააწკაპუნეთ აქ, რომ გადადით Powershell 7 -ის უახლეს გამოშვებაზე Github– ზე. ამ გვერდზე ბევრი განსხვავებული ვერსიაა, მაგრამ თქვენ უნდა გაამახვილოთ ყურადღება მხოლოდ იმ ვერსიებზე, რომლებიც თავსებადია Windows- თან. ისინი თითქმის იდენტურად გამოიყურებიან
PowerShell-7.x.y-win-ARCH.msi
სად
x.y
არის დივერსია-რომლის იგნორირებაც შეგიძლიათ, რადგან ყველა ერთნაირია-და
თაღი
არის 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 ტერმინალის ჩამოტვირთვის გვერდზე გადასასვლელად.
ნაბიჯი 5. დააინსტალირეთ Chocolatey
დასაწყებად, გაუშვით Windows ტერმინალი ადმინისტრატორად. თუ თქვენ არ იმუშავებთ ადმინისტრატორად, Chocolatey ვერ შეძლებს ინსტალაციას, რადგან გჭირდებათ მაღალი პრივილეგიები. ბუნებრივია, ის მოყვება ნებისმიერ დროს, როდესაც გსურთ შოკოლადის გაშვება, თქვენ უნდა გქონდეთ მომატებული პრივილეგიები (ანუ თქვენ უნდა გქონდეთ თქვენი სწრაფი ადმინისტრატორი).
ნაბიჯი 6. შეიყვანეთ ქვემოთ მოცემული ბრძანებები თანმიმდევრობით
ცნობისთვის, მე ვაჩვენე მაგალითი ზემოთ მოცემულ ფოტოში.
Set-ExecutionPolicy RemoteSigned
კომპლექტი -შესრულებაპოლიტიკის შემოვლითი -სფეროს პროცესი -ძალი; iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex
ნაბიჯი 7. გადატვირთეთ Windows ტერმინალი ან გაუშვით ბრძანება
განახლება
განახლება
$ Env: გზა
ახლად დამონტაჟებულთან ერთად
შოკოლადი
.
ამის შემოწმება შეგიძლიათ გაშვებით
შოკოლადის შემობრუნება
რა თუ თქვენ არ მიიღებთ შეცდომას, მაშინ ყველაფერი ნორმალურია. Chocolatey– ის დაყენების შესახებ დამატებითი ინფორმაციისათვის ეწვიეთ Chocolatey– ის ინსტალაციას
ნაბიჯი 8. დააინსტალირეთ Haskell ინსტრუმენტები
როგორც აღინიშნა ჰასკელის ვებსაიტზე, თქვენ უნდა დააინსტალიროთ
haskell-dev
პაკეტი შოკოლადის საშუალებით. სირბილის წინ
შოკოლადი
დარწმუნდით, რომ თქვენ გადატვირთეთ Windows Termal ან გაუშვით ბრძანება
განახლება
ასე რომ
შოკოლადი
იქნება
$ Env: გზა
რა მომატებული მოთხოვნის გამოყენებით შეასრულეთ შემდეგი ბრძანება
choco დააინსტალირეთ haskell -dev -y
ნაბიჯი 9. გაუშვით refreshenv ბრძანება
ერთხელ
haskell-dev
დასრულდა ინსტალაცია, გაშვება
განახლება
და შეამოწმე თუ არა ისინი შენს გზაზე. ამის გაკეთება შეგიძლიათ გაშვებით
ghc -შემობრუნება
შემდგენლის შესამოწმებლად.
ნაწილი 2 2 -დან: შექმენით თქვენი პირველი Haskell პროგრამა
ნაბიჯი 1. გახსენით ახალი ცარიელი დოკუმენტი
თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი ტექსტური რედაქტორი (მაგალითად, vscode, atom, sublime და ა.შ.). გახსენით თქვენი არჩეული ტექსტური რედაქტორი ცარიელი დოკუმენტით. თქვენ შეინახავთ ამ დოკუმენტს როგორც
გამარჯობა.ჰს
რა ის
.ჰს
გაფართოება გამოიყენება Haskell კოდის შემცველი ფაილების იდენტიფიცირებისთვის.
ნაბიჯი 2. შექმენით პირველი ცვლადი Haskell– ში
თქვენ უნდა განსაზღვროთ ცვლადი სახელწოდებით main. Haskell შემდგენელი ამას ეძებს, როდესაც თქვენ შექმნით თქვენს კოდს.
მთავარი:: IO ()
-
ის
::
- ოპერატორი შეიძლება წაიკითხოს როგორც "აქვს ტიპი".
-
ასე რომ თქვენ შეგიძლიათ წაიკითხოთ ზემოთ მოყვანილი კოდი, როგორც
მთავარი
"აქვს ტიპი"
IO ()
-
ის
IO ()
ტიპი არის რაღაც, რასაც ჰქვია a
მონადი
რა დეტალურად არ შევალ, მაგრამ შეგიძლიათ წაიკითხოთ მეტი ჰასკელის ვიკიზე მონადების შესახებ.
ნაბიჯი 3. მიუთითეთ მნიშვნელობა
ის
IO ()
მონადი გამოიყენება შეყვანის/გამოყვანისთვის. ახლა, როდესაც თქვენ გაქვთ თქვენი ცვლადი
მთავარი
თქვენ უბრალოდ უნდა მიანიჭოთ მას რაიმე მნიშვნელობა.
მთავარი:: IO () main = putStrLn "გამარჯობა, სამყარო!"
-
putStrLn
არის ფუნქცია, რომლის ტიპია
სიმებიანი -> IO ()
- .
-
ეს შეიძლება თავიდან დამაბნეველი ჩანდეს, მაგრამ ეს საკმაოდ მარტივია. იფიქრეთ იმაზე
->
როგორც რუქა ერთი ტიპიდან მეორეზე. ანუ,
putStrLn
- ფუნქცია ასახავს სტრიქონს მონადში.
-
არსებითად, ფუნქცია
putStrLn
იღებს მნიშვნელობის ტიპს
სიმებიანი
და აბრუნებს ტიპის მნიშვნელობას
IO ()
- .
-
ამიტომაა, რომ აკრეფა ამოწმებს დავალების მინიჭებისას
მთავარი
ღირებულებამდე
putStrLn "გამარჯობა, სამყარო!"
ნაბიჯი 4. შეადგინეთ პროგრამა
გილოცავთ, თქვენ უბრალოდ დაწერეთ თქვენი პირველი haskell პროგრამა. ყველაფერი რაც თქვენ უნდა გააკეთოთ არის მისი შედგენა. გახსენით Windows ტერმინალი და გადადით საქაღალდეში, სადაც შეინახეთ
გამარჯობა.ჰს
ფაილი თქვენ შეგიძლიათ გამოიყენოთ კონტექსტური მენიუს ვარიანტი "გახსენით აქ", თუ თქვენ შეარჩიეთ ეს ვარიანტი Powershell 7.– ის ინსტალაციისას, როდესაც იქ ხართ, შეგიძლიათ დაიწყოთ შედგენის პროცესი შემდეგი ბრძანების გამოყენებით:
ghc გამარჯობა. hs -o გამარჯობა
-
კომპილი იღებს წყაროს კოდს
გამარჯობა.ჰს
- როგორც შეყვანა
-
გამოყენებით
-ოო
დროშა თქვენ შეგიძლიათ მიუთითოთ სახელი, თუ რა გსურთ იყოს გამომავალი შესრულებადი. ამ შემთხვევაში ეს არის
გამარჯობა
-
გაშვების შემდეგ პროგრამის გასაშვებად
. / გამარჯობა. exe
-
შენიშვნა: მნიშვნელოვანია გქონდეთ
.\
წინ
გამარჯობა. exe
-
-