2013-02-07 3 views

risposta

20

Si hanno #use direttiva a tale scopo:

#use "file-name" ;;

Leggere, compilare ed eseguire frasi sorgente dal file specificato. Questa è inclusione testuale: le frasi vengono elaborate proprio come se fossero state digitate su input standard. La lettura del file si interrompe al primo errore riscontrato.

Per esempio (come da suggerimento di @ Gasche):

# #use "whatever.ml";; 

Ecco la lista completa dei OCaml directives.

+6

Si noti che il '#' di '# use' deve essere effettivamente digitato dall'utente come carattere aggiuntivo, questo non è un riferimento al prompt iniziale. L'intera linea apparirà quindi come "# #use" file.ml ";;'. Gli utenti sono spesso confusi su questo. – gasche

+0

@gasche: Grazie, ho aggiunto il tuo esempio per chiarimenti. – pad