ocaml-toplevel

    1熱度

    1回答

    我知道,要在OCaml中加載程序,必須在頂級輸入#use "source_code_file.ml",其中source_code_file.ml是我們要使用的文件。 我的程序從標準輸入讀取輸入。在命令行我有一個txt文件,重定向用作stdin。我可以在頂層做這個嗎?我想這個,因爲在頂層,我可以很容易地看到什麼類型的變量,如果事情用正確的值初始化。

    2熱度

    1回答

    當在Emacs上交互式運行OCaml頂層(通過Tuareg模式)時,對從標準輸入通道輸入的表達式的評估沒有完成。 舉例來說,當我進入了*ocaml-toplevel*緩衝器下列表達式並回車 let x = read_int();; 並鍵入一些整數和命中ENTER完成,評估還沒有完成,因爲它預期。 下面的截圖顯示了情況。 什麼是從在Emacs OCaml的頂層緩衝區的標準輸入通道做輸入的正確方法

    4熱度

    1回答

    OCaml中頂層內位串,我可以通過鍵入以下命令使用「位串」包: #use "topfind";; #camlp4o;; #require "bitstring.syntax";; let data = 0l;; let bits = BITSTRING { data : 32 };; 然而,如果我創建一個OCaml的腳本,例如,foo.ml: #!/usr/bin/env ocaml

    3熱度

    3回答

    我正在使用OCamlWinPlus v1.9RC4。它非常吸引人。它不斷崩潰,缺乏基本功能。對於Windows Vista,還可以推薦哪些其他頂級OCaml程序?

    0熱度

    1回答

    我有一個程序需要命令行參數。源文件的相同是encode.ml。我想在頂層加載這個文件。 有沒有辦法將源文件加載到頂層,我們可以將它傳遞給命令行參數? 謝謝。

    3熱度

    1回答

    我正在做一個免費課程的練習。下面的ocaml代碼在我「製作」時編譯,但是一旦我嘗試將它放入頂層就會抱怨。爲什麼? let main() = (* Parsing arguments *) let f_name = ref "" in Arg.parse [ ] (fun s -> f_name := s) "Mini-Java analyzer"; (* P