OCaml、函数和argv

OCaml、函数和argv,ocaml,Ocaml,代码如下: open Printf let n = int_of_string Sys.argv.(1) let k = int_of_string Sys.argv.(2) 在此代码的最外层没有对mountainsumber的调用。因此,如果这是完整的代码,它只计算n和k的值,然后定义一些函数。这将不会产生输出,因为从未调用定义的函数 如果这是问题所在,您只需要在末尾添加对mountainsumber的调用。大概是这样的: let () = mountainsnumber n k 更新

代码如下:

open Printf

let n = int_of_string Sys.argv.(1)
let k = int_of_string Sys.argv.(2)

在此代码的最外层没有对
mountainsumber
的调用。因此,如果这是完整的代码,它只计算
n
k
的值,然后定义一些函数。这将不会产生输出,因为从未调用定义的函数

如果这是问题所在,您只需要在末尾添加对
mountainsumber
的调用。大概是这样的:

let () = mountainsnumber n k
更新


(嗯,您已经编辑了您的帖子以删除所有内容。因此,此评论不再有任何意义。)

此代码的最外层不需要调用
mountainsumber
。因此,如果这是完整的代码,它只计算
n
k
的值,然后定义一些函数。这将不会产生输出,因为从未调用定义的函数

如果这是问题所在,您只需要在末尾添加对
mountainsumber
的调用。大概是这样的:

let () = mountainsnumber n k
更新

(嗯,你已经编辑了你的帖子,删除了所有内容。所以这条评论不再有什么意义了。)