Czy istnieje jakakolwiek krótka droga do przekazania funkcji zero-arności do innej funkcji. Na razie robię to tak:Krótka droga do przejścia funkcji lambda zero-arit w OCaml
let f a b c = ...;;
a (fun() -> f a b c)
Czy istnieje cukier syntaktyczny dla drugiej linii?
Problem z 'const' polega na tym, że' (fun() -> ...) 'zwykle ma na celu opóźnienie oceny kodu, którego funkcja' const', ze względu na ścisłą ocenę OCaml, nie może zrobić. – gasche
@gasche: Dobrze, o opóźnionej ocenie. I tak, przypadkowo napisałem SML, naprawiłem to. – sepp2k
Dzięki, myślę, że pozostanę przy mojej obecnej zabawie() -> ... – Nutel