1

根据:

http://haxe.org/api/haxe/io/bytes

有一个返回 Int 的函数 Bytes.compare。这是什么意思?我试图比较相等的 2 个字节对象,但我得到了 0。对于 2 个不同的我得到了 -529068432。

因此,该函数似乎为相等的字节返回 0,否则返回其他内容。但只是问,什么是“官方规范”?

4

1 回答 1

3

它类似于我们给Array.sort的 compare 参数。在这种情况下,它会返回

  • 0 如果 x == y
  • >0 如果 x > y
  • <0 如果 x < y

其中 x 是调用者,y 是其他字节。

只是一个提示,如果有不清楚的地方,您可以随时查看源代码 ( Bytes.compare's )。

于 2012-11-22T17:25:14.743 回答