EGL 赋值将数据从一个内存区复制至另一个内存区,并且可将数字或文本表达式的结果复制至源字段。
如果目标字段的类型为 CHAR、DBCHAR 或 UNICODE,可在赋值语句的左边指定子串。将填充子串区域(必要时填充空格),并且赋值文本不会超出子串区域而是在必要时截断。有关语法的详细信息,请参阅子串。
以下是一些赋值示例:
z = a + b + c; myDate = VGVar.currentShortGregorianDate; myUser = sysVar.userID; myRecord01 = myRecord02; myRecord02 = "USER";
EGL 赋值语句的行为与 move 语句的行为不同,这在 move 中作了描述。
赋值规则在 EGL 中的赋值兼容性中作了描述。
相关概念
EGL 语句和命令的语法图
相关参考
EGL 中的赋值兼容性
move
子串