v71AddBehavior

Die Builddeskriptoroption v71AddBehavior gibt an, ob der Effekt des Pluszeichens (+) in einem bestimmten Fall durch den Typ der Variablen bestimmt wird, der ein Ausdruck zugeordnet ist. The option is available for all target languages but is intended solely for maintaining COBOL code that was written after EGL version 6.0 and through EGL version 7.1.

Die Option gilt für Anweisungen im folgenden Format:
myVariable = mySubExpression01 + mySubExpression02;

Werte

NO (Standardeinstellung)
Hierbei gilt Folgendes:
  • Wenn der erste Ausdruck auf der rechten Seite des vorherigen Beispiels ein Zeichentyp ist, fungiert das Pluszeichen als Verknüpfungsoperator.
  • Wenn der erste Ausdruck auf der rechten Seite des vorherigen Beispiels ein numerischer Typ ist, fungiert das Pluszeichen als arithmetischer Operator.

Dieser Wert ist für die Java- und die JavaScript-Generierung immer wirksam.

YES
Der Wert YES ändert das Standardverhalten nur im folgenden Fall:
  • Die Variable auf der linken Seite des vorherigen Beispiels ist ein numerischer Typ.
  • Der erste Ausdruck auf der rechten Seite ist ein Zeichentyp.
  • Der zweite Ausdruck auf der rechten Seite ist ein numerischer Typ.

In that case, the plus sign is an arithmetic operator, as was true for COBOL generation after EGL version 6.0 and through EGL version 7.1.


Feedback