Stata的行为完全不同,这取决于我是否在注释中使用分号
如果我们在行的开头加上“*”,那么Stata应该忽略该行 但是我一次又一次地发现,如果我不在注释行的末尾加上分号,程序会给我一个糟糕的估计结果 为什么会这样 难道斯塔塔不应该完全忽略整个评论行吗Stata的行为完全不同,这取决于我是否在注释中使用分号,stata,Stata,如果我们在行的开头加上“*”,那么Stata应该忽略该行 但是我一次又一次地发现,如果我不在注释行的末尾加上分号,程序会给我一个糟糕的估计结果 为什么会这样 难道斯塔塔不应该完全忽略整个评论行吗 另外,一般来说,我什么时候应该和不应该在行尾加分号?没有必要使用 在Stata和Mata中,这完全是可选的 正如您所说,*用于注释,但这必须是第一个字符 它只注释出该行 如果在某个命令的中间需要多行注释或注释, 然后使用/*和*/(一起使用) 命令的结尾由分隔符确定。默认分隔符 这是一个回车。您可以将分
另外,一般来说,我什么时候应该和不应该在行尾加分号?没有必要使用
在Stata和Mata中,这完全是可选的
正如您所说,*
用于注释,但这必须是第一个字符
它只注释出该行
如果在某个命令的中间需要多行注释或注释,
然后使用
/*
和*/
(一起使用)
命令的结尾由分隔符确定。默认分隔符
这是一个回车。您可以将分隔符更改为代码>使用#定界代码>
在您的.do
文件或程序中;这不是互动式的。这样,你就可以打破僵局
将长命令分成几行,无需Stata抱怨。关键是
您可以使用显式地发出命令结束的信号代码>。但你不需要
使用#定界代码>。将长命令分成几行的一种方法是在每行末尾使用//
(最后一行除外)
尽管如此,您没有给出示例代码。你提到斯塔塔的行为完全是
根据分号的不同(在你的文章标题中),但不给出解释
至于这意味着什么
好的读物可能是帮助分号
,帮助定界
,帮助注释
,无需使用
在Stata和Mata中,这完全是可选的
正如您所说,*
用于注释,但这必须是第一个字符
它只注释出该行
如果在某个命令的中间需要多行注释或注释,
然后使用
/*
和*/
(一起使用)
命令的结尾由分隔符确定。默认分隔符
这是一个回车。您可以将分隔符更改为代码>使用#定界代码>
在您的.do
文件或程序中;这不是互动式的。这样,你就可以打破僵局
将长命令分成几行,无需Stata抱怨。关键是
您可以使用显式地发出命令结束的信号代码>。但你不需要
使用#定界代码>。将长命令分成几行的一种方法是在每行末尾使用//
(最后一行除外)
尽管如此,您没有给出示例代码。你提到斯塔塔的行为完全是
根据分号的不同(在你的文章标题中),但不给出解释
至于这意味着什么
好的读物可能是帮助分号
,帮助定界
,帮助注释
,猜测一下,您设置了#定界代码>。如果是这样,那么注释行也是行,也需要分号作为分隔符。@NickCox是的,这完全正确!非常感谢你!猜测一下,您设置了#定界代码>。如果是这样,那么注释行也是行,也需要分号作为分隔符。@NickCox是的,这完全正确!非常感谢你!