【发布时间】:2014-05-08 01:13:42
【问题描述】:
在 Ruby 1.9.3 中,您可以这样做
"\x00\x01".unpack 'S' #=> 1 * 256 + 0 = 256, my machine use little endian by default
"\x00\x01".unpack 'S>' #=> 0 * 256 + 1 = 1
但是 Ruby 1.8.7 没有 ">" "
【问题讨论】:
-
你的例子弄混了吗?您已经交换了第二个示例中的
x00和x01字节和格式,它们都等于 1。 -
你是对的,固定的。谢谢。
标签: ruby ruby-1.8.7