如何理解QuantPlus函数中的permanentoverwrite参数选项?

Permanent参数后输入true表示要创建的对象是永存的,在使用ooRepositoryDeleteAllObjects函数时它是不会被销毁的。这一点我们之前在oo 开头函数中已经介绍了。

这里我们首先建立了一个名为Libor的永存对象。

 

接着我们再次建立一个名字也为Libor的对象,但是无法建立成功,这是因为重名了系统无法识别。此时我们再次建立名为Libor的对象,在其参数overwrite后面输入true,表示允许重名,此时对象可以建立。

 

我们接着试图来删去所有对象,用ooRepositoryDeleteAllObjects函数,不输入任何参数。

 

我们最后用ooRepositoryObjectCount函数列出对象数目,发现此时对象数目为一,因为之前建立的permanent对象未被删除。(可参照之前oo函数章节内容)。

 

附件是案例。

Attachments

发表评论

邮箱地址不会被公开。 必填项已用*标注

填写此字段
填写此字段
请输入正确的邮箱地址。
您需要同意我们的使用条款

菜单