Ich bin neu in OCaml. Ich möchte einen Typ definieren, der nur in einer Funktion verwendet wird. Ich möchte es nicht außerhalb dieser Funktion verfügbar machen. Können wir es innerhalb dieser Funktion definieren? Oder gibt es einen anderen Weg, um das Gleiche zu erreichen?
Wenn Sie eine aktuelle Version von OCaml haben, könnten Sie ein lokales Modul verwenden:
%Vor% Es ist vielleicht natürlicher, den Typ auf oberster Ebene zu definieren und ihn nur aus .mli
herauszulassen: Damit wäre er global versteckt, obwohl er für anderen Code in der Datei sichtbar wäre.
Tags und Links ocaml