--- name: pipe kind: function lang: py domain: core version: "1.0.0" purity: pure signature: "def pipe(value, *fns)" description: "Pasa un valor a traves de una secuencia de funciones de izquierda a derecha." tags: [functional, pipe, composition, python] uses_functions: [] uses_types: [] returns: [] returns_optional: false error_type: "" imports: [] params: - name: value desc: "Valor inicial a pasar por las funciones" - name: fns desc: "Funciones a aplicar secuencialmente de izquierda a derecha" output: "Resultado final después de aplicar todas las funciones en orden" tested: false tests: [] test_file_path: "" file_path: "python/functions/core/core.py" --- ## Ejemplo ```python result = pipe( [1, 2, 3, 4, 5], lambda xs: filter_list(xs, lambda n: n > 2), lambda xs: map_list(xs, lambda n: n * 10), ) # [30, 40, 50] ``` ## Notas Funcion pura. Ejecuta las funciones en orden de izquierda a derecha: f1(value), luego f2(result), etc.