虽然代码是正确的,但是手动的.ado文件没有执行

时间:2014-10-23 13:58:57

标签: stata

我尝试按照http://www.stata.com/manuals13/u18.pdf第38页中列出的步骤自行创建.ado文件。

所以我在hello.ado中列出了一个名为c:\ado\personal\的文件。 which hello成功找到该文件。

文件内容为

program hello
        display "hi there"
end

当我在Stata终端输入hello时,我得到了

unexpected end of file
(error occurred while loading hello.ado)
r(612);

为什么?我在办公网络中使用Stata 13.1。

1 个答案:

答案 0 :(得分:1)

如果您使用的是内置Stata以外的文本编辑器,请使用键盘“enter”键在末尾插入一个空行。 在那些没有空白行的情况下,Stata可能找不到行尾字符并抱怨。

使用内置编辑器时,将文件保存到磁盘后,Stata会为您插入行(Stata 13.1 for MS Windows)。您可以看到这种情况,因为最后一行是在图像中枚举的。

enter image description here