小编Tes*_*tek的帖子

OCaml - 如何将字符串转换为int?

我在Ocaml的新手和Im'trying这样做:

let medio a b =
    (a + b);;
let () = Printf.printf "%d + %d  = %d\n" Sys.argv.(1) Sys.argv.(2) (medio Sys.argv.(1) Sys.argv.(2))    
Run Code Online (Sandbox Code Playgroud)

Sys.argv.(1)必须是C中的arg [1]〜

现在我想将它们用作我的函数medio的参数,但它们是字符串.我怎么能把他们变成int?有ocaml功能吗?在python中是int(Sys.argv.(2))还是int atoi(con​​st char*str)在C中的ocaml

string int ocaml

1
推荐指数
2
解决办法
8014
查看次数

标签 统计

int ×1

ocaml ×1

string ×1