pio*_*kuc 10
let i = 32L 
(在Objective Caml 3.07中引入的int64文字的后缀L)
并使用模块Int64:http://caml.inria.fr/pub/docs/manual-ocaml/libref/Int64.html 你应该真的使用谷歌...
let i = 32会给你一个type的值,int而不是int32。
您可以int64通过在piokuc和user1034081指出的数字后加L 来获得一个值,但是我不确定这就是您想要的。你为什么要int64?
OCaml具有与其他语言不同的整数内部表示,并且将它们存储在31位或63位(取决于您的体系结构)上,因为GC需要额外的位。如果您没有充分的理由要使用int64(即您要在OCaml中使用C代码或在C中使用OCaml代码),请使用int类型。
| 归档时间: | 
 | 
| 查看次数: | 1404 次 | 
| 最近记录: |