AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de colas, pilas, listas y arrays / Funciones de arrays
  • Tipos soportados
  • Suma de duraciones
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Calcula la suma de los elementos array.
Ejemplo
// Sum of elements found in an array of integers
MyArray is array of int = [1,2,3]
MySum is numeric
MySum = Sum(MyArray) // MySum = 6
Sintaxis

Calculando la suma de los elementos encontrados en una array unidimensional (tipos numéricos) Ocultar los detalles

<Result> = Sum(<Array>)
<Result>: Numeric
Suma de los elementos numéricos encontrados en la array.
<Array>: Variable de tipo Array
Nombre de la array unidimensional de tipos numéricos que contiene los elementos cuya suma debe calcularse..

Calculando la suma de los elementos encontrados en una array unidimensional (tipos estructurados) Ocultar los detalles

<Result> = Sum(<Array> , <Member>)
<Result>: Numeric
Suma de los valores de los miembros.
<Array>: Variable de tipo Array
Nombre de la array unidimensional de tipos estructurados. Se permiten las siguientes clases estructuradas: clase, clase dinámica, estructura, estructura dinámica.
Observación: En una array de clases dinámicas o en una array de estructuras dinámicas, el elemento se ignora si no está asignado..
<Member>: Cadena de caracteres
Nombre del miembro que contiene los valores que deben utilizarse para calcular la suma.

Calculando la suma de los elementos encontrados en una columna de una array bidimensional Ocultar los detalles

<Result> = Sum(<Array> , <Column>)
<Result>: Numeric
Suma de los valores de columna.
<Array>: Variable de tipo Array
Nombre de la array numérica bidimensional.
<Column>: Integro
Índice de la columna array que contiene los valores que deben utilizarse para calcular la suma.
Observaciones

Tipos soportados

Se soportan los siguientes tipos para la arrays de valores numéricos y para los miembros de arrays de tipos estructurados:
  • todos los tipos de números enteros (de 1, 2, 4 u 8 bytes, con o sin signo + número entero del sistema).
  • reales (4 u 8 bytes), monetarios y numéricos.
  • el tipo de Duración.

Suma de duraciones

Si se utiliza Suma para calcular una suma de duraciones, todos los parámetros deben ser del tipo Duración.


Secuencia de funciones
Puede utilizar las funciones de array en una secuencia.
Las siguientes funciones pueden utilizarse en una secuencia: Esta secuencia puede utilizarse como fuente para una sentencia FOR ALL o puede terminar con una de las siguientes funciones:
Ejemplo:
gnMean = garrUser.Filter(cbFilter).Map(cbMap).Mean()
Clasificación Lógica de negocio / UI: Código neutro
Componente: wd290wm.dll
Versión mínima requerida
  • Versión 17
Esta página también está disponible para…
Comentarios
Exemplo sum
tabListanumeros is array of 0 int
//Adiciona Linha Array
ArrayAddLine(tabListanumeros,10)
ArrayAddLine(tabListanumeros,5)
ArrayAddLine(tabListanumeros,1)
//Mostra resultado Array
EDT_Texto = ArrayToString(tabListanumeros)

//http://doc.windev.com/en-US/?1000019892&name=Sum
//Calculates the sum of the array elements.
//Calcula a soma dos elementos da array.

EDT_Resultado=Sum(tabListanumeros)

http://windevdesenvolvimento.blogspot.com.br/2016/12/aula-1001-windev-array-010-sum.html
https://www.youtube.com/watch?v=8ABHvBiR6D4
De matos
20 12 2016

Última modificación: 07/07/2022

Señalar un error o enviar una sugerencia | Ayuda local