Portál AbcLinuxu, 5. května 2025 09:22
main() -> pred(succ(succ(5))).si v inych funkcionalnych jazykoch mozem prepisat na:
main() -> 5 |> succ |> succ |> pred.a sprehladnit tak cely zapis. ma erlang nieco podobne?
compose(F,G) -> fun(X) -> F(G(X)) end. multicompose(Fs) -> lists:foldl(fun compose/2, fun(X) -> X end, Fs). main() -> (multicompose([fun pred/1, fun succ/1, fun succ/1]))(5).Ale neda se rict, ze by to moc zprehlednilo
let (|>) x f = f x
V Erlangu sa nedaju definovat vlastne operatory?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.