我想記錄(現在打印)結果中的所有元素,然後減少它以返回。有沒有辦法實現這一點? let calculate ~size_of_experiment:s ~number_of_buckets:n =
let results = run_experiments s n in
List.iter (fun x -> print_endline x) results;
Lis
我是絕對的OCaml初學者。我想創建一個重複20次字符的函數。 這是功能,但由於錯誤而無法使用。 let string20 s =
let n = 20 in
s^string20 s (n - 1);;
string20 "u";;
我想這樣 # string20 "u"
- : string = "uuuuuuuuuuuuuuuuuuuu"
有沒有可能使用ppx擴展或類似方法將功能更新語法{ record with key = value }與嵌套記錄一起使用的方法? 例如,在下面的示例程序中,我在功能上只更新最外層的記錄,當我真的想要定位一個「內層」記錄時。 type outer = {
a : float;
b : inner
}
and inner = {
c : float;
}
let
試圖與OCaml的開發上Arch Linux的4.12.10,我一直運行到該錯誤消息: ### stderr ###
# error: executing gringo failed (No such file or directory)
# error: gringo returned with non-zero exit status
[ERROR] External solver f