使用 Perl6 打包和解包数据结构



在perl5上,如果有人想解析二进制文件,他有打包/解包实用程序,他可以将二进制结构转换为perl变量和副verca,

现在是否有在Perl6上打包/解包的生产等价物,因为从文档中我发现Perl6有打包/解包的方法,但它们是实验性的,

有谁知道这些函数的状态,以及是否有替代方法解析包含 Perl6 上记录列表的二进制文件?

你是对的,打包/解包方法是实验性的;但是,目前没有其他方法推荐代替它们。

实验标志表明 Perl 6 开发团队可能会更改界面。 pack & unpack 以这种方式标记,因为在 2015-12 年圣诞节发布之前没有足够的时间来审查和更新界面。

我正在使用rakudo:

use experimental :pack;
pack("C*", [1, 2, 3]); => Buf:0x<01>

我不确定这是正确的用法。我希望所有字节都被打包进来。

最新更新