You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

脚本函数出现Missing return statement错误,求原因及解决方法

解决“Missing return statement”错误

你的FindStr函数声明要返回bool类型,但当前代码只有在数组中找到匹配的aKey时才会返回true。如果遍历完整个数组都没找到目标值,函数就没有任何返回语句,这违反了编译器的要求——所有可能的代码路径都必须有明确的返回值,所以才会触发这个错误。

修正后的代码如下:

script bool FindStr(Array<string> aArray, string aKey)
    foreach (string key in aArray)
    {
        if (key == aKey)
        {
            return true;
        }
    }
    // 遍历结束未找到匹配项,返回false
    return false;
end_script

在foreach循环结束后添加return false;,确保无论是否找到目标值,函数都有明确的返回结果,就能解决这个错误。

内容的提问来源于stack exchange,提问作者Stevenj279

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 00:39:54