我有一个用 Haskell 构建的很长的字符串
let str = "(\"" ++ (int_list_to_string (printed ctx) "") ++ "\",\"" ++ (int_list_to_string (stack ctx) "") ++ "\")"
这很难看,我一直试图把东西放在不同的行上,但是当我做类似的事情时,我得到了一个错误
let str = "(\""
++ (int_list_to_string (printed ctx) "")
++ ...
似乎不管我在每行前面加了多少缩进。
如何在单独的行上编写长字符串连接?如果这很重要,我会使用 GHC。