8.3 Cálculo de variable

8.3.1 Reglas

El nombre de la función para un script de variable única debe ser calc

  • La variable incorporada variable se refiere a esta variable, el tipo es Variable
function calc()
    --[[
    return:     La variable devuelta después del cálculo, puede ser un número, array, tabla, cadena, etc.
    Si el script tiene un error, los datos reportados serán el contenido del error
    ]]
    local result="example"
    return result
end

8.3.2 Ejemplos

8.3.2.1 Sumar 1 al resultado de la variable

Código

function calc()
    local result=variable.current+1
    return result
end

8.3.2.2 Agregar una cadena al resultado de la variable

Código

function calc()
    local result=variable.current .. "woody"
    return result
end

8.3.2.3 Comparar el valor actual y anterior de la variable

Código

function calc()
    local current=variable.current
    local last=variable.last
    local result=nil
    if current > last then
        result=current
    else
        result=last
    end
    return result
end

8.3.2.4 Sumar 1 al resultado de recopilación actual y escribir en la variable actual

Código

function calc()
    local result=variable.current+1
    variable:Write(result)
    return result
end