როგორ დავწეროთ მარტივი პროგრამა ჰასკელში (სურათებით)

Სარჩევი:

როგორ დავწეროთ მარტივი პროგრამა ჰასკელში (სურათებით)
როგორ დავწეროთ მარტივი პროგრამა ჰასკელში (სურათებით)

ვიდეო: როგორ დავწეროთ მარტივი პროგრამა ჰასკელში (სურათებით)

ვიდეო: როგორ დავწეროთ მარტივი პროგრამა ჰასკელში (სურათებით)
ვიდეო: #1 როგორ დავიწყოთ პროგრამირების სწავლა? 2024, აპრილი
Anonim

გსურდათ ოდესმე Haskell– ის პროგრამირებაში გადასვლა, მაგრამ არ იცით საიდან დაიწყოთ? ისე, თქვენ აღარ გჭირდებათ შემდგომი ძებნა! ეს wikiHow აჩვენებს, თუ როგორ უნდა გამოიყენოთ Haskell კოდი თქვენს Windows 10 სისტემაში. Haskell არის სტატიკურად აკრეფილი, წმინდა ფუნქციონალური პროგრამირების ენა. ჰასკელის შესახებ დამატებითი ინფორმაციისა და რესურსებისათვის იხილეთ ჰასკელის დოკუმენტაციის გვერდი, ჰასკელის ვიკი და ჰასკელის ვიკიწიგნი.

ნაბიჯები

ნაწილი 1 2 -დან: Chocolatey and Haskell Toolchain- ის დაყენება

ეს ნაბიჯები აჩვენებს, თუ როგორ უნდა დაიწყოთ Chcolatey Windows- ზე და როგორ გამოიყენოთ Chocolatey Haskell ინსტრუმენტთა ქსელის ჩამოსატვირთად. Chocolatey არის მანქანების დონის პაკეტების მენეჯერი, რომელიც შექმნილია ექსკლუზიურად Microsoft Windows– ისთვის. რაც მთავარია, Chocolatey არის Haskell.org– ის რეკომენდებული მეთოდი Windows პლატფორმაზე საჭირო კომპონენტების დაყენების მიზნით. თქვენ გამოიყენებთ შოკოლადის ღია კოდის ვერსიას. დამატებითი ინფორმაციისთვის იხილეთ რატომ შოკოლადი ?, შოკოლადის და შოკოლადის კურსების დაყენება.

ანოტაცია 2020 06 28 143258
ანოტაცია 2020 06 28 143258

ნაბიჯი 1. იცოდეთ თქვენი სისტემის არქიტექტურა

გახსენით სისტემის ძირითადი ინფორმაციის მნახველი. ის მდებარეობს მართვის პანელში,

მართვის პანელი> სისტემა და უსაფრთხოება> სისტემა

რა სისტემის ინფორმაციის პანელზე ნახავთ მნიშვნელოვან ინფორმაციას თქვენი Windows სისტემის შესახებ. Ქვეშ სისტემა განყოფილებაში ნახავთ სისტემის ტიპს. ამ ეტიკეტის მარჯვნივ, ის გაჩვენებთ სისტემის არქიტექტურას. (მაგ. 32 ბიტიანი ან 64 ბიტიანი)

ანოტაცია 2020 06 28 143139
ანოტაცია 2020 06 28 143139

ნაბიჯი 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.

ანოტაცია 2020 06 28 150733
ანოტაცია 2020 06 28 150733

ნაბიჯი 3. გაუშვით ინსტალერი გადმოტვირთვის დასრულების შემდეგ

არ დაგჭირდებათ კონფიგურაციის შეწუხება; თუმცა, დარწმუნდით, რომ შეამოწმეთ "გახსენით აქ" კონტექსტური მენიუს დამატებითი ვარიანტი. ეს გაადვილებს და უფრო სწრაფად გახსნის Powershell კონკრეტულ დირექტორიაში.

ნაბიჯი 4. ჩამოტვირთეთ Windows ტერმინალი Microsoft Store– დან

ეს არსებითად არის შეფუთვა Powershell– ისთვის, რომელიც ახდენს მოდერნიზაციას Powershell– ის იერსახეს და შეგრძნებას, ხოლო ეფექტურობის გაუმჯობესებას და გარკვეული ფუნქციონირების დამატებას სხვა ჭურვების ინტეგრაციის ჩათვლით. დააწკაპუნეთ აქ Windows ტერმინალის ჩამოტვირთვის გვერდზე გადასასვლელად.

ანოტაცია 2020 06 28 152228
ანოტაცია 2020 06 28 152228

ნაბიჯი 5. დააინსტალირეთ Chocolatey

დასაწყებად, გაუშვით Windows ტერმინალი ადმინისტრატორად. თუ თქვენ არ იმუშავებთ ადმინისტრატორად, Chocolatey ვერ შეძლებს ინსტალაციას, რადგან გჭირდებათ მაღალი პრივილეგიები. ბუნებრივია, ის მოყვება ნებისმიერ დროს, როდესაც გსურთ შოკოლადის გაშვება, თქვენ უნდა გქონდეთ მომატებული პრივილეგიები (ანუ თქვენ უნდა გქონდეთ თქვენი სწრაფი ადმინისტრატორი).

ანოტაცია 2020 06 28 153004 2
ანოტაცია 2020 06 28 153004 2

ნაბიჯი 6. შეიყვანეთ ქვემოთ მოცემული ბრძანებები თანმიმდევრობით

ცნობისთვის, მე ვაჩვენე მაგალითი ზემოთ მოცემულ ფოტოში.

Set-ExecutionPolicy RemoteSigned

კომპლექტი -შესრულებაპოლიტიკის შემოვლითი -სფეროს პროცესი -ძალი; iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex

ნაბიჯი 7. გადატვირთეთ Windows ტერმინალი ან გაუშვით ბრძანება

განახლება

განახლება

$ Env: გზა

ახლად დამონტაჟებულთან ერთად

შოკოლადი

.

ამის შემოწმება შეგიძლიათ გაშვებით

შოკოლადის შემობრუნება

რა თუ თქვენ არ მიიღებთ შეცდომას, მაშინ ყველაფერი ნორმალურია. Chocolatey– ის დაყენების შესახებ დამატებითი ინფორმაციისათვის ეწვიეთ Chocolatey– ის ინსტალაციას

ანოტაცია 2020 07 01 011730 2
ანოტაცია 2020 07 01 011730 2

ნაბიჯი 8. დააინსტალირეთ Haskell ინსტრუმენტები

როგორც აღინიშნა ჰასკელის ვებსაიტზე, თქვენ უნდა დააინსტალიროთ

haskell-dev

პაკეტი შოკოლადის საშუალებით. სირბილის წინ

შოკოლადი

დარწმუნდით, რომ თქვენ გადატვირთეთ Windows Termal ან გაუშვით ბრძანება

განახლება

ასე რომ

შოკოლადი

იქნება

$ Env: გზა

რა მომატებული მოთხოვნის გამოყენებით შეასრულეთ შემდეგი ბრძანება

choco დააინსტალირეთ haskell -dev -y

ანოტაცია 2020 07 01 011730 3
ანოტაცია 2020 07 01 011730 3

ნაბიჯი 9. გაუშვით refreshenv ბრძანება

ერთხელ

haskell-dev

დასრულდა ინსტალაცია, გაშვება

განახლება

და შეამოწმე თუ არა ისინი შენს გზაზე. ამის გაკეთება შეგიძლიათ გაშვებით

ghc -შემობრუნება

შემდგენლის შესამოწმებლად.

ნაწილი 2 2 -დან: შექმენით თქვენი პირველი Haskell პროგრამა

ნაბიჯი 1. გახსენით ახალი ცარიელი დოკუმენტი

თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი ტექსტური რედაქტორი (მაგალითად, vscode, atom, sublime და ა.შ.). გახსენით თქვენი არჩეული ტექსტური რედაქტორი ცარიელი დოკუმენტით. თქვენ შეინახავთ ამ დოკუმენტს როგორც

გამარჯობა.ჰს

რა ის

.ჰს

გაფართოება გამოიყენება Haskell კოდის შემცველი ფაილების იდენტიფიცირებისთვის.

ნაბიჯი 2. შექმენით პირველი ცვლადი Haskell– ში

თქვენ უნდა განსაზღვროთ ცვლადი სახელწოდებით main. Haskell შემდგენელი ამას ეძებს, როდესაც თქვენ შექმნით თქვენს კოდს.

მთავარი:: IO ()

  1. ის

    ::

  2. ოპერატორი შეიძლება წაიკითხოს როგორც "აქვს ტიპი".
  3. ასე რომ თქვენ შეგიძლიათ წაიკითხოთ ზემოთ მოყვანილი კოდი, როგორც

    მთავარი

    "აქვს ტიპი"

    IO ()

  4. ის

    IO ()

    ტიპი არის რაღაც, რასაც ჰქვია a

    მონადი

    რა დეტალურად არ შევალ, მაგრამ შეგიძლიათ წაიკითხოთ მეტი ჰასკელის ვიკიზე მონადების შესახებ.

    ნაბიჯი 3. მიუთითეთ მნიშვნელობა

    ის

    IO ()

    მონადი გამოიყენება შეყვანის/გამოყვანისთვის. ახლა, როდესაც თქვენ გაქვთ თქვენი ცვლადი

    მთავარი

    თქვენ უბრალოდ უნდა მიანიჭოთ მას რაიმე მნიშვნელობა.

    მთავარი:: IO () main = putStrLn "გამარჯობა, სამყარო!"

    1. putStrLn

      არის ფუნქცია, რომლის ტიპია

      სიმებიანი -> IO ()

    2. .
    3. ეს შეიძლება თავიდან დამაბნეველი ჩანდეს, მაგრამ ეს საკმაოდ მარტივია. იფიქრეთ იმაზე

      ->

      როგორც რუქა ერთი ტიპიდან მეორეზე. ანუ,

      putStrLn

    4. ფუნქცია ასახავს სტრიქონს მონადში.
    5. არსებითად, ფუნქცია

      putStrLn

      იღებს მნიშვნელობის ტიპს

      სიმებიანი

      და აბრუნებს ტიპის მნიშვნელობას

      IO ()

    6. .
    7. ამიტომაა, რომ აკრეფა ამოწმებს დავალების მინიჭებისას

      მთავარი

      ღირებულებამდე

      putStrLn "გამარჯობა, სამყარო!"

      ანოტაცია 2020 06 28 233337
      ანოტაცია 2020 06 28 233337

      ნაბიჯი 4. შეადგინეთ პროგრამა

      გილოცავთ, თქვენ უბრალოდ დაწერეთ თქვენი პირველი haskell პროგრამა. ყველაფერი რაც თქვენ უნდა გააკეთოთ არის მისი შედგენა. გახსენით Windows ტერმინალი და გადადით საქაღალდეში, სადაც შეინახეთ

      გამარჯობა.ჰს

      ფაილი თქვენ შეგიძლიათ გამოიყენოთ კონტექსტური მენიუს ვარიანტი "გახსენით აქ", თუ თქვენ შეარჩიეთ ეს ვარიანტი Powershell 7.– ის ინსტალაციისას, როდესაც იქ ხართ, შეგიძლიათ დაიწყოთ შედგენის პროცესი შემდეგი ბრძანების გამოყენებით:

      ghc გამარჯობა. hs -o გამარჯობა

      1. კომპილი იღებს წყაროს კოდს

        გამარჯობა.ჰს

      2. როგორც შეყვანა
      3. გამოყენებით

        -ოო

        დროშა თქვენ შეგიძლიათ მიუთითოთ სახელი, თუ რა გსურთ იყოს გამომავალი შესრულებადი. ამ შემთხვევაში ეს არის

        გამარჯობა

      4. გაშვების შემდეგ პროგრამის გასაშვებად

        . / გამარჯობა. exe

      5. შენიშვნა: მნიშვნელოვანია გქონდეთ

        .\

        წინ

        გამარჯობა. exe

გირჩევთ: