Как мне сделать многострочный импорт с помощью 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 ответ

Если вы находитесь в блоке CPP, удалите ведущий \ с каждой строки. Смотрите эту проблему.

Другие вопросы по тегам