La función SUM

Hoy le toca a la función SUM… que es distinta de la función SUM de Fox. En WD se usa para sumar valores numéricos de un array o elementos de una estructura. Mas info en http://doc.windev.com/?1000019892

Ejemplo de sumar elementos de un array unidimensional:

arrDatos is array of 0 int
ArrayAddLine(arrDatos,10)
ArrayAddLine(arrDatos,5)
AddLine(arrDatos,20)
Info(Sum(arrDatos))

AddlLine es parecido a ArrayAddLine

Ejemplo de sumar elementos de un array bidimensional:

arrDatos is array of 0,2 int
ArrayAddLine(arrDatos,1, 10)
ArrayAddLine(arrDatos,2, 5)
AddLine(arrDatos,3, 20)
Info(Sum(arrDatos,2))

Ejemplo de sumar elementos de una estructura:

strPersona is Structure
 Nombre is string
 Edad is int 
END

arrDatos is array of 0 strPersona
arrDatos[1].Nombre = "uno"
arrDatos[1].Edad = 30
arrDatos[2].Nombre = "dos"
arrDatos[2].Edad = 20
arrDatos[3].Nombre = "tres"
arrDatos[3].Edad = 25
 //* Otra forma de rellenar el array de estructuras :-)
//* Asigna valores al array. Cada Línea se corresponde con los valores de la estructura
//arrDatos = [
// ["uno", 30],
// ["dos",20],
// ["tres", 25]
//]
 Info(Sum(arrDatos, "Edad"))