在标准ML中存储反斜杠字符



我想在变量t中存储一个字符''。

val x = #"q";

这一行指向变量x中的字符'q'。

同样,我尝试-

val t = #"\";

但是这不起作用,相反,它将这行之后的所有代码变为'橙色'(表示字符串的一部分,因为未关闭")。

从我的理解它变成了"转换为&quot字符,因此引号不闭合。

我在VSCode编辑器中使用SML扩展,尽管当我使用在线SML IDE时不会发生同样的问题。有人能解释一下这是否是VSCode扩展的问题,以及解决这个问题的方法吗?

val t = #"\";是完全有效的SML。问题出在VSCode的SML扩展上。在这种情况下,最简单的解决方法是使用

val t = chr(92);

相关内容

  • 没有找到相关文章

最新更新