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.

2
Làm rõ về các loại tồn tại trong Haskell
Tôi đang cố gắng hiểu các loại Hiện sinh trong Haskell và tìm thấy một tệp PDF http://www.ii.uni.wroc.pl/~dabi/cifts/ZPF15/rlasocha/prezentacja.pdf Xin vui lòng sửa những hiểu biết dưới đây của tôi mà tôi có cho đến bây giờ. Các kiểu tồn tại dường như không quan tâm đến loại chúng chứa nhưng …









1
Tại sao không phải là ràng buộc của trò lừa bịp mà làm việc trong trường hợp HasField được xác định thủ công này?
Tôi có mã này (phải thừa nhận là lạ) sử dụng ống kính và GHC.Records : {-# LANGUAGE DataKinds, PolyKinds, FlexibleInstances, UndecidableInstances #-} {-# LANGUAGE MultiParamTypeClasses #-} {-# LANGUAGE ScopedTypeVariables #-} {-# LANGUAGE TypeApplications #-} {-# LANGUAGE TypeFamilies #-} module Main where import Control.Lens import GHC.Records data Glass r = …


3
Có phải tất cả các container có kích thước cố định functor mạnh, và / hoặc ngược lại?
Kiểu chữ Applicativeđại diện cho functor đơn hình lỏng lẻo bảo tồn cấu trúc đơn hình cartesian trên danh mục các hàm được gõ. Nói cách khác, được đưa ra các đẳng cấu chính tắc chứng kiến (,)tạo thành một cấu trúc đơn hình: -- Implementations left to the motivated …




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.