List.Range

La función List.Range devuelve un subconjunto de una lista formado por los elementos existentes a partir de cierta posición.

Sintaxis

List.Range(
    list as list,
    offset as number,
    optional count as nullable number
) as list

Parámetros
  • list: lista de la que extraer los elementos
  • offset: índice del primer elemento a extraer
  • count: (opcional) número de elementos a extraer
Información adicional

El primer elemento de la lista recibe el índice 0.

Ejemplos

Podemos extraer el subconjunto de la lista {2,4,6,8,10} formado por los elementos a partir del situado en la posición 3 con la siguiente expresión:

List.Range(
    {2,4,6,8,10},
    3
)

List

Función M List.Range

Un clic en el enlace List nos muestra la lista extraída:

Función M List.Range

Comprobamos que el primer elemento de la extracción es el que ocupaba el índice (posición) 3 -recordemos que el elemento situado en el extremo izquierdo recibe el índice 0-.

También es posible especificar el número de elementos a extraer. En el siguiente ejemplo extraemos 3 elementos a partir del que ocupa el índice 4 de la lista {1..10}:

List.Range(
    {1..10},
    4,
    3
)

List

Función M List.Range

La lista resultante es la siguiente:

Función M List.Range
Categoría
Funciones de lista
Enviado por admin el Mié, 29/07/2020 - 13:10