Câu hỏi được gắn thẻ «haskell»

Haskell là một ngôn ngữ lập trình chức năng có tính năng gõ tĩnh mạnh mẽ, đánh giá lười biếng, hỗ trợ song song và hỗ trợ đồng thời rộng rãi và khả năng trừu tượng hóa độc đáo.










1
Hành vi kỳ lạ của (^) trong Haskell
Tại sao GHCi đưa ra câu trả lời không chính xác dưới đây? GHCi λ> ((-20.24373193905347)^12)^2 - ((-20.24373193905347)^24) 4.503599627370496e15 Python3 >>> ((-20.24373193905347)**12)**2 - ((-20.24373193905347)**24) 0.0 CẬP NHẬT Tôi sẽ thực hiện chức năng (^) của Haskell như sau. powerXY :: Double -> Int -> Double powerXY x 0 = 1 …




1
Nhập vai trò và hành vi gây nhầm lẫn bởi `coced`
Tôi có một loại Id avà tôi đang cố gắng ngăn chặn vô tình ép buộc, ví dụ: an Id Doubleto an Id Int. Nếu tôi hiểu chính xác các loại vai trò, sau đây không nên biên dịch. {-# LANGUAGE RoleAnnotations #-} import Data.Coerce (coerce) type role Id nominal …
11 haskell  roles  coerce 

2
Tổng hợp danh sách các mức lồng nhau tùy ý trong F #
Tôi đang cố gắng tạo một hàm F # sẽ trả về tổng của một danh sách intcác hàm lồng nhau tùy ý. I E. nó sẽ làm việc cho a list<int>, a list<list<int>>và a list<list<list<list<list<list<int>>>>>>. Trong Haskell tôi sẽ viết một cái gì đó như: class HasSum a where …
10 haskell  f# 

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.