objectChecksum

New in version 1.30.17.

语法

objectChecksum(vector, [prev])

参数

vector 向量。用于进行校验和(checksum)计算。

prev 整数。当 vector 过长时,可以通过指定 prev 分段迭代求完整的校验和,prev 表示迭代时前一段数据的校验和。

详情

计算向量的校验和,返回一个整数。通常用于校验数据的完整性。

例子

$ print objectChecksum(take(`A`B`C, 10))
-268298654

$ print objectChecksum(2.3 6.5 7.8)
-430996932

//分段计算校验和
$ print objectChecksum(1..15)
-1877567753

$ t0 = objectChecksum(1..5)
$ t1 = objectChecksum(6..10, t0)
$ t2 = objectChecksum(11..15, t1)
$ print t2
-1877567753