第八章 使用嵌入式 Python (五)
通过引用传递参数
用 ObjectScript
编写的方法中的参数可以通过值或引用传递。在下面的方法中,签名中第二个和第三个参数前面的 ByRef
关键字表示它们打算通过引用传递。
ClassMethod SandwichSwitch(bread As %String, ByRef filling1 As %String, ByRef filling2 As %String)
{
set bread = "whole wheat"
set filling1 = "almond butter"
set filling2 = "cherry preserves"
}
从 ObjectScript
调用方法时,在参数前放置一个句点以通过引用传递它,如下所示: