6
Tôi đọc mã dưới đây vào Indexed MonadNhững dấu ngoặc vuông này trong Haskell là gì?
{-# LANGUAGE QuasiQuotes #-}
import Control.Monad.Indexed.State
import Control.Monad.Indexed
import Language.Haskell.IndexedDo
hoge :: IxState Int [Int]()
hoge = [ido|do
imodify (*10)
imodify show
imodify reverse
imodify (++"123")
imodify $ map fromEnum
|]
cú pháp của các biểu tượng này [|....|]
là gì?
Có một số loại đường cú pháp không?
Đây là [Template Haskell] (http://www.haskell.org/haskellwiki/Template_Haskell). –