全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
53398 18
2012-08-18
比如 capture log close 里面的capture
这个英文单词(意思是俘虏,影音采集卡,记录)在stata里面起到什么的作用?烦请赐教。谢谢。
二维码

扫码加我 拉你入群

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

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

全部回复
2012-8-18 07:17:37
cap 命令  会生成一个系统标量_rc。

若该命令未出错,则_rc值为0,且该命令执行,;若该命令出错,则_rc值为对应的错误代码,且该命令不执行。

在命令组(程序)中,cap过程本身并不中断整个命令组(程序)的执行。
二维码

扫码加我 拉你入群

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

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

2012-8-18 15:08:00
sungmoo 发表于 2012-8-18 07:17
cap 命令  会生成一个系统标量_rc。

若该命令未出错,则_rc值为0,且该命令执行,;若该命令出错,则_rc ...
谢谢啦。虽然现在无法体会capture命令。
二维码

扫码加我 拉你入群

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

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

2012-8-18 21:16:13
我再回答一下:capture有两个作用,第一,不显示结果(类似于quietly但比qui更决绝);第二就是能将错误代码返回给_rc,而不阻断后续命令的执行。如果capture 程序段落(block),则在错误发生时,返回错误代码给_rc,程序会跳出capture段,执行后续的命令。总之,它的主要作用在于不会导致整个程序因capture后的一行或一段命令有错误而终止。如果既想显示结果,又想不让程序因错误而终止并返回错误值,则使用 capture noisely +cmd。
二维码

扫码加我 拉你入群

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

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

2013-2-5 23:00:31
学习一下,谢谢!
二维码

扫码加我 拉你入群

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

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

2013-5-18 20:03:46
有点明白了
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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