【发布时间】:2014-02-12 07:46:08
【问题描述】:
我试图使用“use”命令从文件中执行几行代码,但我遇到了我不理解的错误,
StdIn:1.6-1.10 Error unclosed string
我到处搜索,试图找出这个错误是什么意思,但现在运气好,
请帮忙
【问题讨论】:
我试图使用“use”命令从文件中执行几行代码,但我遇到了我不理解的错误,
StdIn:1.6-1.10 Error unclosed string
我到处搜索,试图找出这个错误是什么意思,但现在运气好,
请帮忙
【问题讨论】:
“未关闭的字符串”表示您已经使用" 启动了一个字符串,但您没有使用另一个" 关闭它。
那么为什么在你的情况下会出现这个错误 - 显然你确实有适当数量的 "s 呢?好吧,如果我们查看列号,我们会看到错误抱怨从第一个 " 开始并在反斜杠后的 h 结束的部分,这意味着它希望字符串在那里结束。
所以基本上错误消息告诉你的是它不期望在那里有一个 h。为什么不?因为它前面有一个反斜杠,所以字符串中的反斜杠开始转义序列,\h 不是有效的转义序列。所以你需要用双反斜杠(或单正斜杠)替换你的反斜杠来转义它们,这应该可以解决问题。
【讨论】: