Comando Zip

De GeoGebra Manual
Saltar a: navegación, buscar


Zip[ <Expresión>, <Variable1>, <Lista1>, <Variable2>, <Lista2>, ...]
Crea la lista de objetos obtenidos a partir de la sustitución de las variables en la expresión, por elementos de las correspondientes listas. La longitud de la lista resultante es el mínimo de las longitudes de las listas de salidas.

{{example|Si P,Q,R,S y T son algunos puntos, Zip[PuntoMedio[A ,B], A, {P, Q}, {R, S, T}], da por resultado una lista conteniendo los puntos medios de los segmentos PR y QS.

Comentarios

Es suficiente usar una sola lista con Zip(). Es una alternativa más corta que el comando Secuencia() cuando se desea recorrer una lista. Por ejemplo, Zip(a^2, a, listaDeNúmeros) es más corto que Secuencia(Elemento(listaDeNúmeros, a)^2, a, 1, Longitud(listaDeNúmeros)) (más allá de que, en este caso particular, es aún más facil ingresar listaDeNúmeros^2).

Note Aviso: Zip() es un constructo similar a lo que se suele denominar "map" en otros lenguajes de programación.
© 2024 International GeoGebra Institute