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
更新
(嗯,你已经编辑了你的帖子,删除了所有内容。所以这条评论不再有什么意义了。)