Ich bin ziemlich neu in OCaml und versuchte herauszufinden, wie man ein externes Programm innerhalb von OCaml aufrufen.Rufen Sie ein externes Programm in OCaml
Ich verfolge die Dokumentation here und machen den folgenden Aufruf:
Unix.execv "cat text_file";;
Dies gibt die folgende:
string array -> 'a = <fun>
Wie genau greife ich auf die anonyme Funktion zurückgegeben?
cat text_file
ist ein einfacher Versuch, den Inhalt der Datei zu drucken, der Befehl, den ich eigentlich ausführen möchte, ist ein bisschen komplexer. Ich gehe jedoch davon aus, dass ich in der Lage sein werde, mein richtiges Programm zum Laufen zu bringen, wenn ich das in Gang setzen kann.