1

によると:

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

Int を返す関数 Bytes.compare があります。これはどういう意味ですか?等しい 2 Bytes オブジェクトを比較しようとしたところ、0 が返されました。そして、2つの異なるものについて、-529068432を得ました。

そのため、関数は等しいバイトの場合は 0 を返し、それ以外の場合は何かを返すようです。しかし、「公式仕様」とは何ですか?

4

1 に答える 1

3

これは、 Array.sortに与える比較引数に似ています。この場合、それは一種の戻ります

  • x == y の場合は 0
  • >0 の場合 x > y
  • x < y の場合 <0

ここで、x は呼び出し元、y はその他のバイトです。

何か不明な点がある場合は、いつでもソース コード ( Bytes.compare の) を確認できます。

于 2012-11-22T17:25:14.743 に答える