我想在变量t中存储一个字符''。
val x = #"q";
这一行指向变量x中的字符'q'。
同样,我尝试-
val t = #"\";
但是这不起作用,相反,它将这行之后的所有代码变为'橙色'(表示字符串的一部分,因为未关闭")。
从我的理解它变成了"转换为"字符,因此引号不闭合。
我在VSCode编辑器中使用SML扩展,尽管当我使用在线SML IDE时不会发生同样的问题。有人能解释一下这是否是VSCode扩展的问题,以及解决这个问题的方法吗?
val t = #"\";
是完全有效的SML。问题出在VSCode的SML扩展上。在这种情况下,最简单的解决方法是使用
val t = chr(92);