8.3 Variablenberechnung

8.3.1 Regeln

Der Funktionsname für ein Einzelvariablen-Skript muss calc sein

  • Die eingebaute variable-Variable bezieht sich auf diese Variable, der Typ ist Variable
function calc()
    --[[
    return:     Die nach der Berechnung zurückgegebene Variable, kann eine Zahl, ein Array, eine Tabelle, eine Zeichenfolge usw. sein
    Wenn das Skript einen Fehler hat, werden die gemeldeten Daten der Fehlerinhalt sein
    ]]
    local result="example"
    return result
end

8.3.2 Beispiele

8.3.2.1 1 zum Variablenergebnis hinzufügen

Code

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

8.3.2.2 Eine Zeichenfolge zum Variablenergebnis hinzufügen

Code

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

8.3.2.3 Aktuellen und vorherigen Wert der Variable vergleichen

Code

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 1 zum aktuellen Erfassungsergebnis hinzufügen und in die aktuelle Variable schreiben

Code

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