将\n新行从字符转换为SML/NJ中的字符串

将\n新行从字符转换为SML/NJ中的字符串,sml,smlnj,Sml,Smlnj,我正在尝试将字符“\n”转换为字符串“\n”。我曾经 Char.toString(#"\n"); 它给 val it = "\\n" : string 为什么它不从中返回Char.toString“\n”? 返回字符的可打印字符串表示形式,如果 必要时,SML转义序列 它还指定将某些控制字符转换为两个字符转义序列,\n是其中之一 要返回大小为1的字符串,请使用 - String.str(#"\n"); val it = "\n" : string

我正在尝试将字符
“\n”
转换为字符串
“\n”
。我曾经

Char.toString(#"\n");
它给

val it = "\\n" : string

为什么它不从中返回Char.toString“\n”?

返回字符的可打印字符串表示形式,如果 必要时,SML转义序列

它还指定将某些控制字符转换为两个字符转义序列,
\n
是其中之一

要返回大小为1的字符串,请使用

- String.str(#"\n");
val it = "\n" : string