在 Delphi Prism 中,我们可以声明仅在特定情况下需要的变量。
例如:在 Prism 中。
例如:在 Prism 中。
If acondition then
begin
var a :Integer;
end;
a := 3; //this line will produce error. because a will be created only when the condition is true
在分支语句中,无法将'a'赋值为3。
如何在Delphi Win32中声明仅可在分支语句中使用的变量,以便在满足特定条件时创建并减少内存使用;
如果降低内存使用不是问题,我们会有哪些缺点(或没有)?