我是 Frege 的新手,虽然我知道 Java 和 Haskell。
我正在移植一些使用 的 Haskell 代码ByteString
,并且试图弄清楚在 Frege 中使用什么。我假设我想使用其底层 Java 表示为 的东西byte[]
,但我不确定 Frege 是如何包装它的。
特别是,我查看了,PreludeArrays.fr
我注意到PrimitiveArrayElement
除了. byte
我觉得我缺少一些明显的东西。如何在 Frege 中处理二进制数据?有没有如何做到这一点的例子?