gpt4 book ai didi

string - Haskell - 文字反斜杠是否总是必须在字符串中转义?

转载 作者:行者123 更新时间:2023-12-04 03:46:36 25 4
gpt4 key购买 nike

在 Haskell 中,为了表示文字字符串 "\" ,通常会这样写:

"\\"

但是,有没有一种方法可以转义字符串,以便可以自己编写单个反斜杠而无需转义?例如,我可以在 C# 中通过预先设置 @ 来做到这一点。到字符串:
@"\"

Haskell有等价物吗?

最佳答案

否,请参阅 Haskell Lexical Structure 的第 2.6 节.

Haskell 没有原始字符串、heredocs 或三重字符串。对不起。你得到的唯一幻想是:

  "ab\
\cd"

=>

"abcd"

行尾斜线和斜线开始之间的空白将被忽略。这很有用,例如,如果您想发出一些在 Haskell 源代码中正确缩进但在输出中没有过度缩进的内联 HTML。 (并不是说我会提倡以这种方式进行复杂的 HTML 输出。)

关于string - Haskell - 文字反斜杠是否总是必须在字符串中转义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3792267/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com