Mẫu kết hợp mẫu này được gọi là: Option{..} <- ...
, ví dụ: vì nó được sử dụng ở đây:đối sánh mẫu của biểu mẫu: Tùy chọn {..} <-
data Option = Option { cabal :: Maybe String , noStylish :: Bool }
...
main = do
Option{..} <- cmdArgs defOption
cabp <- case cabal of
Nothing -> do
...
Có vẻ như xác định lại cabal
và nostylish
. Trước khi kết hợp mẫu cabal
có loại Option -> Maybe String
nhưng sau khi có loại Maybe String
.
Ví dụ này đến từ gói được tải lên gần đây cabal2ghci
.