一般表达式规则

以下是适用于所有表达式的一般规则:
  1. 表达式在 "计算规范" 上的 "扩展因子" 2 条目中进行编码,或者在自由格式计算上的操作代码之后进行编码。
  2. 一个表达式可以在多个规范上继续。 在连续规范上,唯一允许的条目是列 6 中的 C 和扩展因子 2 条目。

    除非在文字或名称中拆分表达式,否则不需要特殊的连续字符。

  3. 仅需要空白 (如括号) 来解决模糊性。 但是,它们可能被用于增强可读性。
    请注意, RPG 将在解析表达式的每个标记时读取尽可能多的字符。 例如,
    • X* *DAY 是 X 的 DAY 幂
    • X* *DAY 是 X 乘以 *DAY
  4. TRUNCNBR 选项 (作为命令参数或作为控制规范上的关键字) 不适用于在表达式中执行的计算。 在表达式操作期间发生溢出时,将始终发出异常。