标签: ruby hex
我试图在ruby中将整数转换为十六进制,但我遇到了麻烦。我需要它的格式为\ x00但是如果不手动设置它似乎不可能吗?
count = 5 hex = "\x0#{count}" puts hex.inspect # "\x005" but i need it to be "\x05"
谢谢!
答案 0 :(得分:0)
[“\ x00”.unpack(“C”)。first + count] .pack(“C”)
#ruby @ irc.freenode.net的某人回答了它