0
我想在我的代碼中使用日期和時間,所以我已經使用opam加載了日曆庫。我有一個簡單的代碼演示該問題(example.ml):據ocaml未綁定構造函數類型定義的錯誤
open CalendarLib
type datefun = date -> int
let run_datefun (f : datefun) (d : date) = (f d)
let() =
let mydate = make 2016 5 23 in
printf "Day of week = %i" run_datefun days_in_month mydate
,我可以看到日曆days_in_month方法具有date -> int
類型簽名。
當我嘗試和編譯代碼(corebuild -pkg calendar example.byte
)我得到以下錯誤:
File "example.ml", line 3, characters 15-19:
Error: Unbound type constructor date
這似乎對我來說,編譯器正在尋找一個日期構造函數的日期類型。
我在做什麼錯?