local rank_need = "(25*(y+1)*(y+1)-25*(y+1))+100" --公式
local rank = 100 --y的值
local function execFormula(formula, param, symbol)
symbol = symbol or "i"
local func = loadstring("return function(" .. symbol .. ") return " .. formula .. " end")()--将字符串转换为函数
return func(param)
end
execFormula(rank_need, rank, "y")--参数:1、公式,2、y的值,3、参数名