Supongamos que tengo un poco de código como este:¿Cómo puedo omitir un término con List.Map en OCAML?
List.map (fun e -> if (e <> 1) then e + 1 else (*add nothing to the list*))
¿Hay una manera de hacer esto? ¿Si es así, cómo?
Quiero manipular el elemento si coincide con algunos criterios e ignorarlo si no lo hace. Por lo tanto, List.filter no parece ser la solución.
List.filter_map en extlib – ygrek