我只是试图为一个脚本语言创建一些解释器,现在遇到的问题之一是如何将两个字符长的字符(带有
例如:在单个字符中无法键入的内容:
我的解释器获取的信息是这样的字符串:
\
)解释为实际字符。例如:在单个字符中无法键入的内容:
'\n'
表示换行符,'\''
表示 '
等等。我的解释器获取的信息是这样的字符串:
"\\n"
,因为在从用户在编辑器中输入的文本中以一个字符接一个字符的顺序循环时,会先读取"\"
,然后才是"n"
。
'\n'
而不是"\\ n"
,您不能在读取反斜杠时将其直接替换为换行符代码吗? - Couchy