Pertanyaan yang diberi tag «haskell»

Haskell adalah bahasa pemrograman fungsional yang menampilkan pengetikan statis yang kuat, evaluasi malas, paralelisme yang luas dan dukungan konkurensi, dan kemampuan abstraksi yang unik.






2
Stack belum diuji dengan versi GHC & Cabal
Dalam proyek Haskell saya ketika saya stack run, itu menunjukkan yang berikut, tetapi masih berjalan. Peringatan apa ini? Bagaimana saya bisa menyingkirkannya? Stack has not been tested with GHC versions above 8.6, and using 8.8.2, this may fail Stack has not been tested with Cabal versions above 2.4, but version …


3
ketik untuk mewakili daftar dengan nilai 0 hingga 5
Saya memiliki latihan di mana saya harus mendefinisikan tipe untuk mewakili daftar dengan nilai 0 hingga 5. Pertama saya pikir saya bisa menyelesaikan ini secara rekursif seperti ini: data List a = Nil | Content a (List a) Tapi saya rasa ini bukan pendekatan yang tepat. Bisakah Anda memberi saya …
14 haskell 



3
Bagaimana mungkin (-) memiliki dua tipe yang berbeda?
Dalam ghci, saat saya mengetik :t (-) untuk mengetahui jenisnya (-), ia kembali (-) :: Num a => a -> a -> a Namun, ketika saya menulis -1haskell mengembalikan angka, yang sepertinya menyiratkan bahwa (-)adalah tipe Num a => a -> a. Bagaimana bisa (-)ada dua tipe yang berbeda?
12 haskell 



1
Perilaku aneh (^) di Haskell
Mengapa GHCi memberikan jawaban yang salah di bawah? GHCi λ> ((-20.24373193905347)^12)^2 - ((-20.24373193905347)^24) 4.503599627370496e15 Python3 >>> ((-20.24373193905347)**12)**2 - ((-20.24373193905347)**24) 0.0 UPDATE Saya akan mengimplementasikan fungsi Haskell (^) sebagai berikut. powerXY :: Double -> Int -> Double powerXY x 0 = 1 powerXY x y | y < 0 = powerXY …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.