标签: objectscript

6
推荐指数
2
解决办法
2116
查看次数

ByRef和Output方法参数修饰符之间有什么区别?

一切都在主题中,真的.

我没有看到这两种方法之间的行为差​​异x:

// first version
Method m(ByRef x As whatever)
{
    // play with x
}

// second version
Method m(Output x As whatever)
{
    // play with x
}
Run Code Online (Sandbox Code Playgroud)

必须有一些理由为什么这两个修饰语都存在,但是我对语言的"掌握"(嗯)不足以理解这些差异.我已经尝试并阅读了文档,搜索它等,到目前为止无济于事.

那么,这两个参数修饰符之间有什么区别?

intersystems-cache objectscript

3
推荐指数
1
解决办法
246
查看次数

标签 统计

intersystems-cache ×2

objectscript ×2