Dateioperationen in kompiliertem Code verwenden
Der Wolfram Compiler ist nicht darauf beschränkt, nur Funktionen zu verwenden, die direkt unterstützt werden. Mit KernelFunction kann er alle Teile der Wolfram Language aufrufen. Dateioperationen wie Put und Get erfordern oft den vollen Kernel und können daher nicht kompiliert werden, sind aber immer noch sehr nützlich in kompilierten Funktionen.
Speichern Sie einige Daten, die eingelesen werden sollen.
Die Typed-Annotation um die KernelFunction deklariert, dass der loader keine Argumente annimmt und ein Array aus reellen Zahlen mit Tiefe 1 zurückgibt.
Die Funktion gibt die Summe der Daten zurück. Wie es der Compiler bestimmt hatte, ist das Ergebnis eine reelle Zahl.