Abap 整数的初始值和=0之间有任何差异吗?

Abap 整数的初始值和=0之间有任何差异吗?,abap,Abap,ABAP中的“IF integer为初始值”和“IF integer=0”之间是否存在实际差异?我的意思是,I类型中的初始值是0而不是NULL,因此结果是相同的,不是吗?没有函数上的差异 唯一的区别是,如果您改变了正在测试的变量的类型,其含义可能会改变。例如,如果您将其更改为基于字符的类型,则初始值将为空格,这就是我的想法。。。但是没有办法知道变量是否还没有初始化,或者它是否被设置为0(或者空格或者类型默认值),对吗?谢谢。

ABAP中的“IF integer为初始值”和“IF integer=0”之间是否存在实际差异?我的意思是,I类型中的初始值是0而不是NULL,因此结果是相同的,不是吗?

没有函数上的差异


唯一的区别是,如果您改变了正在测试的变量的类型,其含义可能会改变。例如,如果您将其更改为基于字符的类型,则初始值将为
空格

,这就是我的想法。。。但是没有办法知道变量是否还没有初始化,或者它是否被设置为0(或者空格或者类型默认值),对吗?谢谢。