gpt4 book ai didi

Perl pack 模板 'a' 重复

转载 作者:行者123 更新时间:2023-12-02 22:33:15 24 4
gpt4 key购买 nike

我需要提取一系列双字符(我将其传递给解包,因为它们确实是一种奇怪的 BCD 形式)。我目前使用:

my @whatever = unpack('a2 a2 a2 a2 a2 a2 a2', get_bcd_string());

看来我不能将 [6] 之类的东西用作 a2 的重复因子,但我想确定一下。

我意识到我可以使用 a12 将其提取到一个字符串中并拆分该字符串,但我正在尝试了解是否可以更有效地使用 unpack。

谢谢

最佳答案

这样就可以了:

unpack '(a2)6'

如果你只是想解压整个字符串,你可以使用下面的代替:

unpack '(a2)*'

关于Perl pack 模板 'a' 重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11867120/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com