Jak załadować plik myfile.ml, że mogę go użyć mój plik? Gdzie powinienem umieścić ten plik w kompilatorze? Nie mogę tego teraz zrobić. Z góry dziękuję!OCaml - jak załadować plik.ml
Odpowiedz
w wierszu polecenia wpisz ocaml
lub utop
, następnie #use 'yourfile.ml'
Proponuję przeczytać Real World Ocaml i uczyć się.
Nie mówisz, jakiego rodzaju systemu używasz. Nie jest również jasne, czy próbujesz załadować kod do toplevel (interpretera), użyć zewnętrznych funkcji z programu OCaml lub czegoś innego. Pomoże ci to, jeśli wyjaśnisz bardziej uważnie.
W międzyczasie, tutaj jest to sesja z systemem Unix-like (Mac OS X), który pokazuje w jaki sposób załadować plik do Toplevel:
$ cat myfile.ml
let f x = x + 1
$ ocaml
OCaml version 4.00.1
# #use "myfile.ml";;
val f : int -> int = <fun>
# f 14;;
- : int = 15
#
W tym celu, to nie ma znaczenia zbyt tam, gdzie jest twój plik. Trzeba tylko podać jego nazwę w dyrektywie #use
. Jeśli nie wiesz jak określić nazwę pliku, że nie jest to problemem OCaml - i to jest prawdopodobnie pierwszą rzeczą, którą trzeba dowiedzieć się :-)
można również uruchomić Utop z opcją -init:
utop -init yourfile.ml
- 1. ocaml moduł toplevel loading
- 2. Jak skopiować zamknięcie OCaml?
- 3. Drukowanie OCaml AST jako OCaml Code
- 4. Jak odczytać bitmapę w OCAML?
- 5. Jak zbudować kompilator krzyżowy OCaml
- 6. Jak poprawnie debugować kod OCaml?
- 7. Ocaml - Lazy.force
- 8. ocaml interpreter
- 9. Rozkładaj krotkę w OCaml
- 10. Bitowe operacje w OCaml
- 11. Czy Ocaml OPAM wykryje wcześniej zainstalowane pakiety Ocaml?
- 12. Typy zależne w OCaml
- 13. Widen typy w ocaml
- 14. Informacje o oddziałach OCaml
- 15. ocaml% funkcji tożsamości
- 16. OCaml Instrukcje drukowania
- 17. OCaml w stosie korporacyjnym
- 18. OCaml pusta zmienna globalna
- 19. Topologiczny sort w OCaml
- 20. OCaml odpowiednik javascript „zastosuj”
- 21. Jak wywołać 2 funkcje w OCaml
- 22. Jak utworzyć proste żądanie GET w OCaml?
- 23. Jak zwrócić indeks pętli for w OCaml?
- 24. Jak mogę zarządzać OCaml z iPhone API?
- 25. OCaml - Jak przekonwertować int na string?
- 26. Jak uzyskać sformatowany ciąg znaków w OCaml?
- 27. Jak śledzić program do debugowania w OCaml?
- 28. Jak powinienem zorganizować mój projekt OCaml?
- 29. OCaml: Type Checking Objects
- 30. OCaml: Funkcje drzewa
gdzie powinien być ten plik? – user3077133
gdziekolwiek zadzwonisz utop lub ocaml –
... lub gdziekolwiek chcesz i podaj pełną lub względną ścieżkę. – nlucaroni