在QuasiQuotes中写一个=

时间:2017-03-22 19:00:41

标签: haskell template-haskell

如何在QuasiQuote表达式中编写=

[uri|https://graph.facebook.com/me?fields=id,name,email|]

目前我

example/Facebook/test.hs:56:83: error:
    parse error on input ‘=’
    Perhaps you need a 'let' in a 'do' block?
    e.g. 'let x = 5' instead of 'x = 5'

1 个答案:

答案 0 :(得分:3)

您需要为QuasiQuotes启用正确的语言扩展才能正常工作。在源代码中:

{-# LANGUAGE QuasiQuotes #-}

GHCI:

:set -XQuasiQuotes