+
 Suma, unario positivo, concatenación            (Matemático, Carácter)
------------------------------------------------------------------------------
 Sintaxis

     <nNúmero1> + <nNúmero2>           (suma)
     <dFecha> + <nNúmero>              (suma)
     <cCadena1> + <cCadena2>           (concatenación)

 Tipo

     Carácter, fecha, memo, numérico

 Operandos

     <nNúmero1> es un valor numérico que se va a incrementar en
     <nNúmero2>.

     <dFecha> es un valor de fecha que se va a incrementar en <nNúmero>
     días.

     <cCadena2> es una cadena de caracteres que se va a añadir al final
     de <cCadena1>.

 Descripción

     El operador (+) realiza diferentes operaciones dependiendo del tipo de
     datos de los operandos:

     ■ Signo unario positivo (numérico): Una expresión numérica
        precedida del operador de suma (+) no realiza ninguna operación en
        el operando excepto la de forzar un nivel de prioridad superior al
        de cualquier otra operación numérica, salvo para el menos unario.

     ■ Signo binario suma (numérico, fecha): Si ambos operandos son
        numéricos, <nNúmero2> se suma a <nNúmero1> y el resultado se
        devuelve como valor numérico. Si uno de los operandos es de tipo
        fecha y el otro es de tipo numérico, el <nNúmero> se suma en forma
        de días a la <dFecha> y se devuelve un valor de fecha.

     ■ Concatenación (carácter, memo): Si ambos operandos son
        caracteres, <cCadena2> (el operando de la derecha) se concatena a
        <cCadena1> (el operando de la izquierda) y se devuelve una cadena de
        caracteres.

 Ejemplos

      Estos ejemplos muestran las diferentes formas del operador +:

        // Binario suma (numérico)
        ? 1 + 1                      // Resultado: 2
        ? 1 + 0                      // Resultado: 1
        ? 0 + 1                      // Resultado: 1

        // Binario suma (fecha)
        ? CTOD("12/12/88") + 12      // Resultado: 24/12/88
        ? 12 + CTOD("12/12/88")      // Resultado: 24/12/88

        // Concatenación (carácter)
        ? "Hola " + "Manuel"         // Resultado: Hola Manuel

 To download this example - click here.

See Also: % * ** - / = (compuesta)