Index of content
La salida de este programa es: Lambda Recibido ‘2’ es una cadena Verdadero Lambda Recibido ‘3’ es una cadena Verdadero Lambda Recibido ‘5’ es una cadena Verdadero Lambda Recibido ‘7’ es una cadena Verdadero 37.6 Operadores combinatorios Los operadores combinatorios combinan varios elementos de datos de alguna manera. Uno ejemplo de un operador combinatorio es el operador rx.merge(). este operador fusiona los datos producidos por dos Observables en un solo flujo de datos Observable. Por ejemplo: En el diagrama anterior, dos Observables están representados por la secuencia 2, 3, 5, 7 y la secuencia 11, 13, 16, 19. Estos Observables se suministran a la combinación operador que genera un único Observable que suministrará los datos generados a partir de ambos de los Observables originales. Este es un ejemplo de un operador que no toma una función pero en su lugar toma dos Observables. El código que representa el escenario anterior se proporciona a continuación:
Un ejemplo que ilustra cómo fusionar dos fuentes de datos
importar rx
Configurar dos fuentes
fuente1 = rx.from_list([2, 3, 5, 7]) fuente2 = rx.from_list([10, 11, 12])
Combinar dos fuentes en una
rx.merge(fuente1, fuente2)
.subscribe(lambda v: print(v, end=’,’))
Fíjate que en este caso nos hemos suscrito directamente al Observable devuelto
por el operador merge() y no han almacenado esto en una variable intermedia (esto
fue una decisión de diseño y cualquier enfoque es aceptable).
37.5
Operadores transformacionales
443
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read MoreTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read More• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Read More