S06007

错误代码

S06007

报错信息

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

错误原因

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

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

def f()  // 声明函数 f

def g() {
    f()
}

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

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

def f()  // 声明函数 f

def g() {
    f()
}

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

解决办法

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