楼主: bigbell
53751 18

[编程问题求助] stata 编程里 开头的capture 是什么意思呢?   [推广有奖]

11
王教授卐 学生认证  发表于 2016-3-7 19:16:48
受教了!!!

12
大金儿 发表于 2019-7-3 16:49:15
其实就是在运行一堆命令的时候,如果我用了Cap 即使我语句中有不小心那一句符号错误或者命令错误 那么那一句不执行,剩下其余的正常执行命令。如果不加cap的话,假设我第二句命令就出错了,那么我第二句往后所有的命令都执行不了。这个命令就是为了避免一些无关紧要的小错误而影响到全部程序的运行。我讲的比较通俗,不知道这样是不是更好理解一些
已有 4 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
gobaw + 5 + 3 + 3 + 3 精彩帖子
wayne + 1 + 1 + 1 精彩帖子
薄荷3231 + 1 + 2 + 2 + 1 精彩帖子
admin_kefu + 30 + 3 + 3 + 3 热心帮助其他会员

总评分: 论坛币 + 36  学术水平 + 9  热心指数 + 9  信用等级 + 8   查看全部评分

13
叶子不语 学生认证  发表于 2019-8-31 15:59:39
受教了  通俗易懂  谢谢

14
桐梓儿 学生认证  发表于 2020-7-8 16:38:58
非常感谢

15
晓风残月9988 发表于 2021-7-12 01:09:05
zhcolin 发表于 2012-8-18 21:16
我再回答一下:capture有两个作用,第一,不显示结果(类似于quietly但比qui更决绝);第二就是能将错误代码返 ...
有用,应该是noisily

16
喵呜的星期八 学生认证  发表于 2022-10-20 16:21:50
zhcolin 发表于 2012-8-18 21:16
我再回答一下:capture有两个作用,第一,不显示结果(类似于quietly但比qui更决绝);第二就是能将错误代码返 ...
那我要怎么知道哪一行命令出错了?比如我在用循环的时候,有一行代码错了,这个时候用了cap,没有终止其他行的命令的运行,最终形成的结果不也是错的么,这个时候我不是还得回去修改命令,然后重新跑一遍?那这个cap的作用到底是什么呢

17
qnsryhm 发表于 2023-1-4 12:19:16 来自手机
喵呜的星期八 发表于 2022-10-20 16:21
那我要怎么知道哪一行命令出错了?比如我在用循环的时候,有一行代码错了,这个时候用了cap,没有终止其他 ...
使用cap noisily就会提示哪块出错了

18
喵呜的星期八 学生认证  发表于 2023-2-8 11:12:07
qnsryhm 发表于 2023-1-4 12:19
使用cap noisily就会提示哪块出错了
感谢感谢

19
黑夜@ 学生认证  发表于 2024-8-7 11:40:19
感谢感谢,受教!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-9 18:00