Tôi đang trải qua some Haskell documentation, và tìm thấy báo cáo kết quảLàm thế nào để sử dụng loại nhà xây dựng theo hình thức ghi vào
Bạn có thể khai báo một constructor (cho cả chủng loại và số liệu) là một nhà điều hành ghi, và điều này có thể làm cho mã của bạn dễ đọc hơn nhiều.
tôi có thể sử dụng constructor dữ liệu ở dạng trung tố như dưới đây:
Prelude> data List a = Empty | a :-> (List a) deriving Show
Prelude>
Prelude> let var1 = 10 :-> Empty
Prelude> let var2 = 20 :-> var1
Prelude> let var3 = 30 :-> var2
Prelude>
Prelude> var1
10 :-> Empty
Prelude>
Prelude> var2
20 :-> (10 :-> Empty)
Prelude>
Prelude> var3
30 :-> (20 :-> (10 :-> Empty))
Câu hỏi của tôi là làm thế nào để sử dụng loại nhà xây dựng theo hình thức ghi vào, ai đó có thể cho tôi một ví dụ để hiểu được điều này?
'Int \ 'Hoặc \' chuỗi'? –