2013-12-17 17 views

cevap

4

ardından #use 'yourfile.ml'

Sana Real World Ocaml okumak ve öğrenmek öneririz.

+0

Bu dosya nerede olmalı? – user3077133

+0

neredeyse ya otoplu ya da ocaml –

+0

... veya nerede isterseniz ve tam ya da göreceli yolu belirtin. – nlucaroni

14

Ne tür bir sistem kullandığınızı söylemezsiniz. Ayrıca, üst seviyeye (tercüman) kod yüklemeye çalıştığınız, bir OCaml programından veya başka bir şeyden harici fonksiyonlar kullanıp kullanmayacağınız da net değildir. Daha dikkatli açıkladıysanız yardımcı olur. Bu arada

, burada toplevel bir dosya nasıl yerleştirileceğini gösteren bir Unix benzeri sistemin (Mac OS X) ile bir oturumu:

$ 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 
# 

Bu amaçla, çok önemli değil Dosyanızın olduğu yer. Adını sadece #use yönergesinde belirtmeniz gerekir. Eğer bir dosya adı belirtmek nasıl bilmiyorsanız, bu bir OCaml sorun değil - ve bunu

3

ayrıca -init seçeneğiyle Utop çalıştırabilirsiniz :-) anlamaya ihtiyacımız muhtemelen ilk şey: