Ich versuche Format.fprintf für ein Stück Code in einem Modul zu verstehen und zu verwenden. Ich habe eine Funktion wie dieseWie wird eine hübsch gedruckte Zeichenfolge mit der Funktion Format.fprintf zurückgegeben?
let some_function fmt s = match s with
| For(exp,_) -> Format.fprintf fmt "something here"
| Assume x-> Format.fprintf fmt "something here as well"
ich diese Funktion ändern möchten einen String zurück. Printf.sprintf ist keine Option wegen einiger hübscher Drucker, die ich im ursprünglichen Code verwende. Bitte helfen Sie.
[ 'Format.sprintf'] (http://caml.inria.fr/pub/docs/manual-ocaml/libref/Format.html#VALsprintf) ? – pdexter