全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2277 3
2015-12-16
我现在代码是

log using ...   //打开log

其他代码

log close  //关闭

如果其他代码出了问题,log close 就不执行了,下次需要手动关闭

怎么就没有这类:
log using ...   //打开log
try {
其他代码

log close  //关闭
} catch
{
og close  //关闭
}



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-12-16 03:44:09
在log using的前一行加上cap log close就可以解决问题了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-12-16 06:46:41
夏目贵志 发表于 2015-12-16 03:44
在log using的前一行加上cap log close就可以解决问题了。
谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-12-16 10:13:59
补充一句。capture是可以用来检查命令的return code的。所以本质上和try ... catch的功能是差不多的。不过大部分问题其实并不需要通过检查return code解决。很多时候,像这里的这个例子,简单的加一句cap log close,就能解决。这里发一下相关的帮助文件,方便后来人。
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群