【发布时间】:2013-01-08 13:28:09
【问题描述】:
var声明的参数和out声明的参数有什么区别?编译器如何区别对待它们(例如,通过生成不同的代码,或通过更改它发出的诊断信息)?或者不同的修饰符是否仅仅允许程序员记录参数的预期用途?参数的类型对此事有何影响?
【问题讨论】:
-
我一直有同样的问题,但从来没有问过。
-
我也是。我实际上已经run into this problem,所以我想要一个非常好的答案。
-
文档说得很清楚,IMO:docwiki.embarcadero.com/RADStudio/XE3/en/…
-
@ain 很清楚。这是不正确的。它仅适用于托管类型。
-
也许问 Embarcadero 会有所作为...
标签: delphi parameters pass-by-reference