我有以下PL/LUA函数(PostgreSQL 9.6)用于计算阶乘,它以一个整数作为输入,因此需要返回一个BIGINT。不过,我不知道如何正确地转换返回值。CREATE OR REPLACE FUNCTION factorial_lua(n integer) RETURNS bigint AS $$ return factorial_lua(n-1)*n对该函数进行评估会产生如下错误:
=> SELE
要创建相同的体验,您需要创建一个基本的蜡项目,并将这两行添加为function applicationDidFinishLaunching in AppDelegate.lua的lat行。0x0001758a in luaD_rawrunprotected at ldo.c:116#16 0x0000de65 in lua_pcall有时会有以下的小堆栈跟踪:-----
Error calling '