---
source_url: https://docs.dolphindb.cn/zh/funcs/o/objectChecksum.html
fetched_at: 2026-05-19T09:33:33Z
category: funcs
title: objectChecksum
sha1: e68af05e4a6ac96d87d1e48a127f7425ee6b183f
---

# objectChecksum

## 语法

`objectChecksum(vector, [prev])`

## 详情

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

## 参数

**vector** 向量。用于进行校验和（checksum）计算。

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

## 返回值

一个整数。

## 例子

```dolphindb
print objectChecksum(take(`A`B`C, 10))
// output
-268298654

print objectChecksum(2.3 6.5 7.8)
// output
-430996932

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

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