最近自己写了个udf,发现怎么样都不行 ,代码如下:
public String evalulate()
{
return "hello worlds!";
}
public String evalulate(String str)
{
return "hello world!"+str;
}
提示错误都是:
FAILED: Error in semantic analysis: Line 1:7 Wrong arguments ''1'': No matching method for class
这个问题坑了我两天,昨天才发现,竟然方法名字写错了。其实错误的提示也已经很明显了。方法名字不对。
evalulate-->evaluate
改成这样就对了。。
本文分享了一位开发者在编写UDF过程中遇到的方法名拼写错误问题及解决过程。作者尝试定义两个不同的字符串处理方法,但由于方法名拼写错误导致编译失败。经过两天的努力,最终发现了问题所在并进行了修正。
2961

被折叠的 条评论
为什么被折叠?



