Descripción
Toma los elementos de un vector según los índices especificados en otro vector y en el orden dado por éste.
Los índices comienzan en uno y siguiendo el mismo formato que el operador de acceso ;#;
Cadena de entrada
tomar
Cadena de salida
tomar
Uso
tomar(<dataVector>,<indVector>)
Parámetros | |||
---|---|---|---|
# | Parámetro | Descripción | Valor por defecto |
1 | dataVector | Vector de datos a seleccionar | |
2 | indVector | Vector de índices con valores definidos en el operador de acceso ;#;. Véase ejemplos |
Ejemplos
tomar([5,3,1,6,0],[2,5,[4,5],[-1,2]])
VectorEvaluado: [3,0,6,0,0,5,3]
tomar(partir('Lorem ipsum dolor sit amet',' '),sucesion(randint(1,5),_,1,20))
VectorEvaluado: ['ipsum','sit','Lorem','sit','Lorem','Lorem','dolor','sit','sit','ipsum','dolor','dolor','amet','ipsum','amet','amet','ipsum','dolor','dolor','Lorem']
Véase también…