---
source_url: https://docs.dolphindb.cn/zh/error_codes/s06007.html
fetched_at: 2026-05-19T09:11:32Z
category: error_codes
title: S06007
sha1: 106df002dbe17d9e370f507ff54f2d3f0f784de9
---

# S06007

## 错误代码

S06007

## 报错信息

Function <xxx> is declared but not defined yet. RefId: S06007

## 错误原因

在一段脚本内声明了一个函数但未给出该函数的定义，就会报该错误。

以下给出一个错误示例及其修改示范。

```dolphindb
def f()  // 声明函数 f

def g() {
    f()
}

// 在这段脚本里，没有定义函数 f，会报错
```

增加函数定义，示例如下。

```dolphindb
def f()  // 声明函数 f

def g() {
    f()
}

def f() {  // 定义函数 f
    print("Call f()")
}
```

## 解决办法

在一段脚本内，如果声明了一个函数，需要同时包含该函数的定义。
