0

我正在尝试将整数转换为 ruby​​ 中的十六进制,但我遇到了麻烦。我需要它的格式为 \x00 但如果您不手动设置它似乎是不可能的?

count = 5

hex = "\x0#{count}"

puts hex.inspect # "\x005" but i need it to be "\x05"

谢谢!

4

1 回答 1

0

["\x00".unpack("C").first + count].pack("C")

#ruby @ irc.freenode.net 中的某个人回答了它

于 2013-09-19T11:14:51.007 回答