変数xがある場合
total=3
それでは機能があります。
function A () {
local -i total=0
}
total
関数内で「グローバル」変数全体を更新する方法はありますかA
?
答え1
とにかく、グローバルスイッチをbash
使用してグローバル範囲を強制できると思います。良い:declare
-g
total=5
fn(){ local -i total=0
declare -g total=10
echo "$total"
};fn
echo "$total"
...印刷...
0
10