如何使用ghcjs进行多线外国进口?

时间:2015-08-21 15:52:15

标签: haskell ghcjs

如何在GHCJS中进行多线外国进口?我有一个跨越多行的javascript块:

foreign import javascript unsafe
  "{ var x = 41;\
  \  $r = x + 1; \
  \}"
  answerToGreatestQuestion :: IO (JSRef Double)

我收到的错误如下:

lexical error in string/character literal at character 'i'

指向\字符。这里发生了什么?

1 个答案:

答案 0 :(得分:5)

如果您在CPP区域内,请从每一行中删除前导\。请参阅this issue