&#39;端&#39;预期在&#39; <eof>&#39;在Lua

时间:2017-08-09 09:40:34

标签: lua

我试图在lua中添加数字:

local Calculator = {};
function Calculator.get( frame )
 local new_args = str._getParameters( frame.args, { 'f', 'o', 's' } );
 local f = tonumber( new_args['f'] ) or 1;
 local o = ( new_args['o'] ) or ""; 
 local s = tonumber( new_args['s'] ) or 1;
 Calculator.ret(first, second, operation);
end

function Calculator.ret (f, o, s)
 if(o == "+") then return f+s;
end

return Calculator

即使最后结束,错误也不会消失。

1 个答案:

答案 0 :(得分:2)

function Calculator.ret (f, o, s)
 if(o == "+") then return f+s end
end                            ^----------------- here
Lua 总是中的

if必须有一个end(与{}不同,类似C语言的if。< / p>