Adakah anda pernah mahu masuk ke dalam pengaturcaraan dengan Haskell tetapi tidak tahu harus bermula dari mana? Anda tidak perlu melihat lebih jauh lagi! WikiHow ini akan menunjukkan cara menjalankan kod Haskell pada sistem Windows 10 anda. Haskell adalah bahasa pengaturcaraan yang diketik secara statik dan berfungsi sepenuhnya. Untuk maklumat dan sumber maklumat lebih lanjut mengenai Haskell, lihat halaman dokumentasi Haskell, wiki Haskell, dan wikibook Haskell.
Langkah-langkah
Bahagian 1 dari 2: Memasang Chocolatey dan Rantai Alat Haskell
Langkah-langkah ini akan menunjukkan cara menjalankan Chcolatey di Windows dan cara menggunakan Chocolatey untuk memuat turun rantai alat Haskell. Chocolatey adalah pengurus pakej peringkat mesin yang dibina khas untuk Microsoft Windows. Lebih penting lagi, Chocolatey adalah kaedah yang disyorkan oleh Haskell.org untuk memasang komponen yang diperlukan pada platform Windows. Anda akan menggunakan versi sumber terbuka Chocolatey. Untuk maklumat lebih lanjut lihat Mengapa Chocolatey ?, Memasang Kursus Chocolatey, dan Chocolatey.
Langkah 1. Ketahui seni bina sistem anda
Buka paparan maklumat sistem asas. Ia terletak di panel kawalan di
Panel Kawalan> Sistem dan Keselamatan> Sistem
. Pada panel maklumat sistem, anda akan melihat maklumat penting mengenai sistem Windows anda. Di bawah Sistem bahagian, anda akan melihat jenis Sistem. Di sebelah kanan label itu akan menunjukkan seni bina sistem kepada anda. (mis. 32-bit atau 64-bit)
Langkah 2. Pasang Powershell
Anda akan menggunakan Powershell pada langkah kemudian untuk memasang Chocolately. Klik di sini untuk pergi ke siaran terbaru Powershell 7 di Github. Terdapat banyak versi yang berbeza di halaman ini, tetapi anda hanya perlu memfokuskan pada versi yang sesuai dengan Windows. Mereka akan kelihatan hampir sama
PowerShell-7.x.y-win-ARCH.msi
di mana
x.y
adalah subversi - yang anda boleh abaikan kerana semuanya sama - dan
ARCH
sama ada x64 atau x86 (masing-masing 64-bit dan 32-bit). Anda boleh memuat turun gambar yang sesuai dengan seni bina sistem anda. Sebagai contoh, jika versi terbaru adalah 7.0.2 dan mesin anda menjalankan seni bina 32-bit (x86), anda harus memuat turun
PowerShell-7.0.2-win-x86.msi
. Begitu juga, untuk seni bina 64-bit, fail tersebut akan mempunyai x64 sebagai ganti x86.
Langkah 3. Jalankan pemasang setelah selesai memuat turun
Anda tidak perlu bersusah payah dengan konfigurasi; namun, pastikan untuk memeriksa pilihan add-on menu konteks "Buka Di Sini". Ini akan menjadikan lebih mudah dan cepat untuk membuka Powershell ke direktori tertentu.
Langkah 4. Muat turun Terminal Windows dari Kedai Microsoft
Ini pada dasarnya adalah pembungkus untuk Powershell yang memodenkan rupa dan nuansa Powershell sambil meningkatkan kecekapan dan menambahkan beberapa fungsi termasuk penggabungan cengkerang lain. Klik di sini untuk pergi ke halaman muat turun Terminal Windows.
Langkah 5. Pasang Chocolatey
Untuk memulakan, Jalankan Terminal Windows sebagai Pentadbir. Sekiranya anda tidak menjalankan sebagai Pentadbir, Chocolatey akan gagal dipasang kerana anda memerlukan hak istimewa yang tinggi. Secara semula jadi, ia mengikuti bila-bila masa anda ingin menjalankan Chocolatey, anda mesti mempunyai hak istimewa yang tinggi (iaitu anda mesti menjalankan perintah sebagai Pentadbir).
Langkah 6. Masukkan arahan di bawah mengikut urutan
Sebagai rujukan, saya telah menunjukkan contoh dalam foto di atas.
Set-ExecutionPolicy RemoteSigned
Set-ExecutionPolicy Bypass -Scope Process -Force; iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex
Langkah 7. Mulakan semula Terminal Windows atau jalankan arahan
menyegarkan
untuk mengemas kini
$ Env: Laluan
dengan yang baru dipasang
choco
.
Anda boleh menyemaknya dengan menjalankan
choco - penukaran
. Sekiranya anda tidak mendapat ralat, semuanya normal. Untuk maklumat lebih lanjut mengenai memasang Chocolatey sila lawati Memasang Chocolatey
Langkah 8. Pasang alat Haskell
Seperti yang dinyatakan di laman web Haskell, anda mesti memasang
haskell-dev
pakej melalui Chocolatey. Sebelum berlari
choco
pastikan anda telah memulakan semula Windows Termal atau menjalankan perintah
menyegarkan
jadi itu
choco
akan berada di
$ Env: Laluan
. Dengan menggunakan prompt yang tinggi, jalankan arahan berikut
choco install haskell-dev -y
Langkah 9. Jalankan arahan refreshenv
Sekali
haskell-dev
selesai memasang, jalankan
menyegarkan
dan uji untuk melihat apakah mereka berada di jalan anda. Anda boleh melakukan ini dengan menjalankan
ghc - penukaran
untuk memeriksa penyusunnya.
Bahagian 2 dari 2: Membuat Program Haskell Pertama Anda
Langkah 1. Buka dokumen kosong baru
Anda boleh menggunakan penyunting teks yang anda mahukan (mis. Kod vs, atom, luhur, dll). Buka editor teks pilihan anda dengan dokumen kosong. Anda akan menyimpan dokumen ini sebagai
hello.hs
. The
.hs
sambungan digunakan untuk mengenal pasti fail yang mengandungi kod sumber Haskell.
Langkah 2. Buat pemboleh ubah pertama di Haskell
Anda perlu menentukan pemboleh ubah yang dipanggil utama. Penyusun haskell akan mencari ini semasa anda menyusun kod sumber anda.
utama:: IO ()
-
The
::
- pengendali boleh dibaca sebagai "mempunyai jenis".
-
Oleh itu, anda boleh membaca baris kod di atas sebagai
utama
"mempunyai jenis"
IO ()
-
The
IO ()
jenis adalah sesuatu yang disebut a
Monad
. Saya tidak akan terperinci tetapi anda boleh membaca lebih lanjut di wiki Haskell mengenai monad.
Langkah 3. Berikan nilai
The
IO ()
Monad digunakan untuk Input / Output. Jadi sekarang anda mempunyai pemboleh ubah anda
utama
anda hanya perlu memberikan sedikit nilai.
main:: IO () main = putStrLn "Helo, dunia!"
-
putStrLn
adalah fungsi yang jenisnya
Rentetan -> IO ()
- .
-
Itu mungkin kelihatan membingungkan pada awalnya, tetapi agak mudah. Fikirkan
->
sebagai pemetaan dari satu jenis ke jenis yang lain. Iaitu, yang
putStrLn
- fungsi memetakan rentetan kepada Monad.
-
Pada dasarnya, fungsi
putStrLn
mengambil nilai jenis
Tali
dan mengembalikan nilai jenis
IO ()
- .
-
Inilah sebabnya mengapa menaip memeriksa semasa anda menetapkan
utama
kepada nilai
putStrLn "Helo, dunia!"
Langkah 4. Menyusun program
Tahniah, anda baru sahaja menulis program haskell pertama anda. Yang perlu anda buat sekarang ialah menyusunnya. Buka Terminal Windows dan arahkan ke folder tempat anda menyimpannya
hello.hs
fail. Anda boleh menggunakan pilihan menu konteks "Buka Di Sini" jika anda memilih pilihan tersebut ketika memasang Powershell 7. Setelah sampai di sana, anda dapat memulai proses penyusunan menggunakan perintah berikut:
ghc hello.hs -o hello
-
Kompilasi mengambil kod sumber
hello.hs
- sebagai input
-
menggunakan
-o
bendera anda boleh memberikan nama apa yang anda mahukan output dapat dilaksanakan. Dalam kes ini
hello
-
Untuk menjalankan program selepas dijalankan
. / hello.exe
-
nota: Penting untuk memiliki
.\
di hadapan
hello.exe
-
-