由于某些原因,我想基于强制转换功能创建一个函数。 它只是一个演员阵容。
struct Square {
var edge: Double = 0
var area: Double {
get {
return edge * edge
}
set {
edge = sqrt(newValue) //someSquare.area = 25 (25 is newValue)
}
}
}
但是当我执行该功能时,我收到如下错误:
CREATE OR REPLACE FUNCTION convert(in1 anyelement, in2 anyelement)
RETURNS anyelement AS $func$
BEGIN
execute $$ SELECT CAST(in2 AS in1) $$;
END
$func$
LANGUAGE plpgsql;
如何使我的自定义功能正常工作