如何在 OCAML 中获取 Uint64 的二进制表示

How to get a binary representation of Uint64 in OCAML

假设我有这个

let var = Uint64.of_string "0x15E" ;;

如何转换上面的号码。得到一个二进制字符串

0b101011110

是否有任何图书馆可以对此提供帮助? 任何有关此事的帮助将不胜感激。

您似乎在使用 OPAM 的 uint 模块。

uint 模块有一个名为 Uint64.to_string_bin 的函数,听起来就像您想要的那样。我暂时没有安装该模块,所以无法尝试。