8.3 変数計算

8.3.1 ルール

単一変数スクリプトの関数名はcalcである必要があります

  • 組み込みvariable変数は、この変数を指し、タイプはVariableです
function calc()
    --[[
    return:     計算後に返される変数、数値、配列、テーブル、文字列などが可能です
    スクリプトにエラーがある場合、報告されるデータはエラー内容になります
    ]]
    local result="example"
    return result
end

8.3.2 例

8.3.2.1 変数結果に1を加算

コード

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

8.3.2.2 変数結果に文字列を追加

コード

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

8.3.2.3 変数の今回と前回の値を比較

コード

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を加えて現在の変数に書き込む

コード

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