= (asignación)
 Asignación sencilla-binario                     (Asignación)
------------------------------------------------------------------------------
 Sintaxis

     <idVar> = <exp>

 Tipo

     Todos

 Operandos

     <idVar> es cualquier identificador de variable válido de cualquier
     tipo de almacenamiento, incluidas las variables de campo. Si <idVar> no
     es visible o no existe, se crea una variable privada y se le asigna el
     resultado de <exp>.

     <exp> es la expresión cuyo resultado se va a asignar a <idVar>.

 Descripción

     El operador de asignación sencilla (=) asigna un valor a una variable.
     Actúa de manera idéntica al mandato STORE, que inicializa una variable
     sencilla y debe especificarse como una sentencia del programa. El
     operador de asignación en línea (:=) es idéntico al operador (=), salvo
     que el primero puede especificarse dentro de expresiones. Si especifica
     un operador de asignación sencilla (=) dentro de una expresión, se
     interpretará como el operador igualdad (=).

     Nota: No puede inicializar una variable específica utilizando el
     operador de asignación sencilla (=) en una declaración. Sólo puede
     utilizar para ello el operador de asignación en línea (:=).

     Si la referencia a <idVar> es ambigua (es decir, no está declarada en
     el momento de la compilación y no se ha identificado explícitamente con
     un alias), <idVar> se considerará siempre como variable de memoria
     (MEMVAR). En la ejecución se crea una variable privada en caso de no
     existir una variable, privada o pública, con el nombre indicado. Puede
     asignar variables de campo con el operador =, declarando el nombre de
     la variable de campo en una sentencia FIELD o haciendo referencia al
     nombre de campo precedido por FIELD->alias o el nombre del área de
     trabajo.

 Ejemplos

      Estos ejemplos son sentencias válidas de asignación sencilla:

        nValor = 25
        nValorNuevo = SQRT(nValor) ** 5
        nAnteriorValor = nValor

      En este ejemplo, las dos líneas son equivalentes:

        FIELD->EdadCliente = 20
        REPLACE EdadCliente WITH 20

 To download this example - click here.

See Also: ++ -- := = (compuesta) STORE*