可能重复:
Delphi中Result的默认值是什么
与此问题类似,我现在问以下问题.
function Test:Boolean;
begin end;
Run Code Online (Sandbox Code Playgroud)
结果值是否总是保证为假(0)?整数值不是,布尔值也是如此?
不,如果您没有初始化值类型函数结果,那么它的值是未定义的.它可以是False(0),True(1),或者实际上是某个其他整数值.
您可以在与本地变量相同的视图中查看函数返回变量,当然需要在使用前对其进行初始化.
故事的寓意?始终初始化函数返回值.
| 归档时间: |
|
| 查看次数: |
1930 次 |
| 最近记录: |