ABAP 标准培训教程 BC400 学习笔记之五:ABAP 编程语言的变量,常量和字面量,以及文本符号
在 Jerry 的前一篇文章ABAP 标准培训教程 BC400 学习教程之四:ABAP 编程语言的数据类型里,我们实际上已经涉及到了 ABAP 字面量的一种:如下图高亮的 ‘01’ 所示,该文本字面量由两个单引号包裹的字符0和1组成:
除了文本字面量之外,ABAP 还有数字字面量:
上图代码的语义是,把数字字面量 123 和 -123 的值,分别赋给 ABAP 整型变量 lv_int1 和 lv_int2.
ABAP 常量从某种意义上说,同 ABAP 字面量有相似之处。
ABAP 常量通过关键字 CONSTANTS 来定义,一旦定义后,在 ABAP 程序整个生命周期内,其值无法被改变。这意味着,用 CONSTANTS 定义常量时,必须用关键字 VALUE 指定其唯一不变的值。
如果试图在程序里修改 ABAP 常量的值,会遇到编译时错误消息:The field “XXX” cannot be modified.
post SAP-Garson
原文链接:https://blog.csdn.net/i042416/article/details/116904032文章来自于网络,如果侵犯了您的权益,请联系站长删除!