Files
fn_registry/python/functions/core/find.md
T
egutierrez 5f4f1f7508 docs: params/output semántico en 506 funciones para composabilidad
Añade campos params y output al frontmatter YAML de las 506 funciones del registry.
Cada parámetro tiene descripción semántica (qué representa, unidades, rango típico)
y cada función describe qué produce su output. Permite a agentes razonar sobre
cadenas de composición (ej: prices → log_return → sharpe_ratio) sin leer código.
2026-04-05 18:45:16 +02:00

879 B

name, kind, lang, domain, version, purity, signature, description, tags, uses_functions, uses_types, returns, returns_optional, error_type, imports, params, output, tested, tests, test_file_path, file_path
name kind lang domain version purity signature description tags uses_functions uses_types returns returns_optional error_type imports params output tested tests test_file_path file_path
find function py core 1.0.0 pure def find(xs: list, pred: callable) Encuentra el primer elemento que cumple el predicado. Retorna None si no hay coincidencia.
list
functional
find
search
python
false
name desc
xs lista donde buscar
name desc
pred predicado (funcion que retorna bool) para encontrar un elemento
primer elemento que cumple el predicado, o None si no hay coincidencia false
python/functions/core/core.py

Ejemplo

result = find([1, 2, 3, 4], lambda n: n > 2)
# 3

Notas

Funcion pura. Retorna None si ningun elemento cumple el predicado. Cortocircuita al primer match.